Course Outline
Introduction
Setting Up and Configuring PostgresSQL
PostgreSQL Architecture and Advanced Features Overview
PostgreSQL Administration
- Establishing Database Connections
- Overview of PgAdmin III
- Server Configuration
- User Setup and Management
- Database Object Types Overview
- Permissions and Security Settings
- Database Querying
- Database Monitoring
- Ensuring Atomicity and Isolation
- Backing up and Restoring PostreSQL
- Migrating Data to Other Systems
- Managing PostreSQL Logs
Performance Optimization
- Reducing I/O with HOT
- Locking and Concurrency
- Assessing Database Design
- Optimizing SQL Queries using EXPLAIN
- Workload Inspection
- Benchmarking and Profiling
- Optimzing Joins
- Efficient Use of Indexes
PostgreSQL Replication
- Overview of PostgreSQL Replication
- High Availability in PostgreSQL
- Streaming Replication
- Cluster Management with repmgr
- Executing Queries on Hot Standby Databases
- Synchronous Replication
- File-based Log Shipping
- Trigger-based Logical Replication with Slony & Londiste
- Connection Pooling
- Upgrading PostgreSQL
- Sharding and Scaling PostgreSQL
Summary and Conclusion
Requirements
- Proficiency with SQL
- Familiarity with the Linux command line
- Knowledge of basic UNIX shell programming
Target Audience
- Database administrators
- Systems administrators
- Developers with prior database experience
Testimonials (4)
1. A very well-structured training program 2. The warm atmosphere the trainer created, along with his outstanding personal professionalism 3. That the trainer explained everything as if he were talking to a complete beginner, without slipping into any technical jargon.
Piotr Romer - Asseco Poland S.A
Course - PostgreSQL Administration, Optimization and Replication
Amount (a lot) of knowledge provided. Cheerful aprroach to the subject.
Oskar Debowski - Asseco Poland S.A
Course - PostgreSQL Administration, Optimization and Replication
Trainer is very approachable and shown expertise in Postgres both in admin and dev side. Acquired lots of learnings in this training. Also, Kahoot knowledge check games are fun.
Kristine - G-Xchange, Inc
Course - PostgreSQL Administration, Optimization and Replication
new knowledges that can be apply in our system