- Experience with SQL
- Experience with the Linux command line
- Experience with basic UNIX shell programming
Audience
- Database administrators
- Systems administrators
- Developers with database experience
PostgreSQL (or Postgres) is one of the most popular open-source relational databases.
In this instructor-led, live training (onsite or remote), participants will learn the general and advanced aspects of PostgreSQL, including administration, performance turning, advanced development, and replication as they step through a series of hands-on, live-lab exercises involving setup, configuration, testing, deployment and troubleshooting.
By the end of this training, participants will be able to:
- Use advanced administration techniques to configure and manage a PostgreSQL server.
- Optimize the database and queries for maximum performance.
- Replicate and scale a PostgreSQL server.
Format of the Course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- This course is based PostreSQL 9 but can be adapted for a different version.
- To request a customized training for this course, please contact us to arrange.
Introduction
PostgresSQL Setup and Configuration
Overview of PostgreSQL Architecture and Advanced Features
PostgreSQL Administration
- Connecting to the Database
- Overview of PgAdmin III
- Configuring the Server
- Setting up and Managing Users
- Overview of Database Object Types
- Setting Permissions & Security
- Querying the Database
- Monitoring the Database
- Ensuring Atomicity and Isolation
- Backing up and Restoring PostreSQL
- Migrating Data to Another System
- Working with PostreSQL Logs
Performance Optimization
- Reducing I/O with HOT
- Locking & Concurrency
- Evaluating the Design of the Database
- Optimizing SQL Queries with EXPLAIN
- Inspecting the Workload
- Benchmarking and Profiling
- Optimzing Joins
- Using Indexes Efficiently
PostgreSQL Replication
- Overview of PostgreSQL Replication
- High Availability in PostgreSQL
- Streaming Replication
- Managing Clusters Using repmgr
- Running Queries on Database in Hot Standby
- Synchronous Replication
- File based Log Shipping
- Trigger-based Logical Replication with Slony & Londiste
- Connection Pooling
- Upgrading PostgreSQL
- Sharding and Scaling PostgreSQL
Summary and Conclusion
United Arab Emirates - PostgreSQL Administration, Optimization and Replication
Qatar - PostgreSQL Administration, Optimization and Replication
Egypt - PostgreSQL Administration, Optimization and Replication
Saudi Arabia - PostgreSQL Administration, Optimization and Replication
South Africa - PostgreSQL Administration, Optimization and Replication
Brasil - PostgreSQL Administration, Optimization and Replication
Canada - PostgreSQL Administration, Optimization and Replication
中国 - PostgreSQL Administration, Optimization and Replication
香港 - PostgreSQL Administration, Optimization and Replication
澳門 - PostgreSQL Administration, Optimization and Replication
台灣 - PostgreSQL Administration, Optimization and Replication
USA - PostgreSQL Administration, Optimization and Replication
Österreich - PostgreSQL Administration, Optimization and Replication
Schweiz - PostgreSQL Administration, Optimization and Replication
Deutschland - PostgreSQL Administration, Optimization and Replication
Czech Republic - PostgreSQL Administration, Optimization and Replication
Denmark - PostgreSQL Administration, Optimization and Replication
Estonia - PostgreSQL Administration, Optimization and Replication
Finland - PostgreSQL Administration, Optimization and Replication
Greece - PostgreSQL Administration, Optimization and Replication
Magyarország - PostgreSQL Administration, Optimization and Replication
Ireland - PostgreSQL Administration, Optimization and Replication
Luxembourg - PostgreSQL Administration, Optimization and Replication
Latvia - PostgreSQL Administration, Optimization and Replication
España - PostgreSQL Administration, Optimization and Replication
Italia - PostgreSQL Administration, Optimization and Replication
Lithuania - PostgreSQL Administration, Optimization and Replication
Nederland - PostgreSQL Administration, Optimization and Replication
Norway - PostgreSQL Administration, Optimization and Replication
Portugal - PostgreSQL Administration, Optimization and Replication
România - PostgreSQL Administration, Optimization and Replication
Sverige - PostgreSQL Administration, Optimization and Replication
Türkiye - PostgreSQL Administration, Optimization and Replication
Malta - PostgreSQL Administration, Optimization and Replication
Belgique - PostgreSQL Administration, Optimization and Replication
France - PostgreSQL Administration, Optimization and Replication
日本 - PostgreSQL Administration, Optimization and Replication
Australia - PostgreSQL Administration, Optimization and Replication
Malaysia - PostgreSQL Administration, Optimization and Replication
New Zealand - PostgreSQL Administration, Optimization and Replication
Philippines - PostgreSQL Administration, Optimization and Replication
Singapore - PostgreSQL Administration, Optimization and Replication
Thailand - PostgreSQL Administration, Optimization and Replication
Vietnam - PostgreSQL Administration, Optimization and Replication
India - PostgreSQL Administration, Optimization and Replication
Argentina - PostgreSQL Administration, Optimization and Replication
Chile - PostgreSQL Administration, Optimization and Replication
Costa Rica - PostgreSQL Administration, Optimization and Replication
Ecuador - PostgreSQL Administration, Optimization and Replication
Guatemala - PostgreSQL Administration, Optimization and Replication
Colombia - PostgreSQL Administration, Optimization and Replication
México - PostgreSQL Administration, Optimization and Replication
Panama - PostgreSQL Administration, Optimization and Replication
Peru - PostgreSQL Administration, Optimization and Replication
Uruguay - PostgreSQL Administration, Optimization and Replication
Venezuela - PostgreSQL Administration, Optimization and Replication
Polska - PostgreSQL Administration, Optimization and Replication
United Kingdom - PostgreSQL Administration, Optimization and Replication
South Korea - PostgreSQL Administration, Optimization and Replication
Pakistan - PostgreSQL Administration, Optimization and Replication
Sri Lanka - PostgreSQL Administration, Optimization and Replication
Bulgaria - PostgreSQL Administration, Optimization and Replication
Bolivia - PostgreSQL Administration, Optimization and Replication
Indonesia - PostgreSQL Administration, Optimization and Replication
Kazakhstan - PostgreSQL Administration, Optimization and Replication
Moldova - PostgreSQL Administration, Optimization and Replication
Morocco - PostgreSQL Administration, Optimization and Replication
Tunisia - PostgreSQL Administration, Optimization and Replication
Kuwait - PostgreSQL Administration, Optimization and Replication
Oman - PostgreSQL Administration, Optimization and Replication
Slovakia - PostgreSQL Administration, Optimization and Replication
Kenya - PostgreSQL Administration, Optimization and Replication
Nigeria - PostgreSQL Administration, Optimization and Replication
Botswana - PostgreSQL Administration, Optimization and Replication
Slovenia - PostgreSQL Administration, Optimization and Replication
Croatia - PostgreSQL Administration, Optimization and Replication
Serbia - PostgreSQL Administration, Optimization and Replication
Bhutan - PostgreSQL Administration, Optimization and Replication
Nepal - PostgreSQL Administration, Optimization and Replication
Uzbekistan - PostgreSQL Administration, Optimization and Replication