Get in Touch
 Duration 14 hours

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

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories