Course Outline
Introduction and System Architecture
- Comprehensive overview of the PostgreSQL architecture, including processes, memory allocation, and file systems
- Structured data organization strategies encompassing databases, schemas, and tablespaces
- Utilization of the PostgreSQL toolset and system catalog tables
Installation and Configuration
- Procedure for installing PostgreSQL
- Detailed configuration of key files (postgresql.conf, postgresql.auto.conf, pg_hba.conf, pg_ident.conf)
- Calibration of core operational parameters, including memory management, logging, and connection limits
- Protocols for upgrading and migrating PostgreSQL installations
Security Management
- Administration of user roles, groups, and associated privileges
- Implementation of authentication mechanisms: trust, password, MD5, and SCRAM
- Overview of Row-Level Security protocols and data access control policies
- Configuration of SSL/TLS encryption standards
Backup and Recovery
- Execution of logical backups utilizing pg_dump and pg_restore
- Implementation of physical backups via pg_basebackup
- Management of incremental backups and Write-Ahead Log (WAL) archiving
- Execution of complete recovery and Point-in-Time Recovery (PITR) procedures
Monitoring and Maintenance
- Analysis of the autovacuum process and its impact on system integrity
- Conducting routine maintenance tasks and systematic log analysis
- Utilizing PgBadger for detailed log interpretation and performance insights
Requirements
Familiarity with fundamental SQL query syntax and operations
Testimonials (7)
A good first contact with a new database technology
Cont Florian - Banca Transilvania Cluj
Course - PostgreSQL Server Administration
I know another way of upgrading the postgres except using logical backups and many more ...
Krasimir Troskov - Banca Transilvania Cluj
Course - PostgreSQL Server Administration
getting knowledge about new DB flavour .
Adrian Ionut Chelaru - Banca Transilvania Cluj
Course - PostgreSQL Server Administration
The patiance and the style of teaching of Michał was nice.
Luiza
Course - PostgreSQL for Administrators - 2 Days
Michal was great at sharing his vast knowledge of postgres.
Matei
Course - PostgreSQL for Administrators - 2 Days
The training was interactive which made it interesting.
Priyanka Talwar - University of South Australia
Course - PostgreSQL for Administrators - 2 Days
Great lab setup. Very practical training which reinforced the material.