Catalogue
/
Databases
/
PostgreSQL Fundamentals for Database Administrators

PostgreSQL Fundamentals for Database Administrators

A practical starter course for DBAs who need to install, secure, back up, and operate PostgreSQL with confidence. The agenda builds solid mental models of architecture and storage, then moves into recovery, performance, and monitoring. By the end, you will have repeatable workflows for daily operations and a baseline for high availability.

What will you learn?

You will understand how PostgreSQL is structured on disk and in memory and how the server processes work together. You will install and configure instances, manage roles and connections, and perform reliable backups and restores. You will also monitor performance, read query plans, and set safe defaults for production.

  • Install, configure, and operate PostgreSQL instances with secure access
  • Run reliable physical and logical backups with point in time recovery basics
  • Monitor health, read execution plans, and apply essential performance tuning
  • Prepare for replication and high availability with practical next steps

Requirements:

  • Comfortable with Linux command line and a text editor
  • Basic SQL familiarity
  • Ability to run a local or sandbox PostgreSQL instance

Course Outline*:

*We know each team has their own needs and specifications. That is why we can modify the training outline per need.

Module 1: Architecture and core files

  • Process model postmaster, backends, background workers
  • Memory and storage shared buffers, WAL, checkpoints
  • Cluster, database, schema and the data directory layout
  • Configuration basics postgresql.conf, pg_hba.conf, pg_ident.conf

Module 2: Installation and instance setup

  • Packages and versions initdb, locales, and extensions at a glance
  • Starting and controlling the server systemd and pg_ctl
  • Roles and authentication methods scram, md5, peer, SSL
  • Network settings listen_addresses, port, and client authentication

Module 3: Tools, SQL for DBAs, and access patterns

  • psql essentials meta commands, listing objects, formatting, \copy
  • Admin focused SQL privileges, transactions, and search_path
  • Schema and database management organizing objects for teams
  • Connection management pooling overview with pgbouncer

Module 4: Backup and recovery foundations

  • Physical backups base backup with pg_basebackup
  • Logical backups pg_dump and pg_restore strategies
  • WAL archiving and point in time recovery overview
  • Backup validation, retention, and restore drills

Module 5: Performance and maintenance basics

  • Reading plans with EXPLAIN and EXPLAIN ANALYZE
  • Index types btree, hash, gin, gist and common use cases
  • Autovacuum, vacuum, analyze, and bloat control
  • Safe starting points work_mem, shared_buffers, effective_cache_size

Module 6: Monitoring and observability

  • Server logs log_line_prefix, log levels, and rotation
  • pg_stat views activity, locks, replication, IO insights
  • pg_stat_statements and tracking slow SQL
  • Alerting and baseline dashboards for capacity and errors

Module 7: Security and compliance

  • Role design login roles, groups, and least privilege
  • Row level security and masking approaches
  • SSL or TLS configuration and client certificates
  • Auditing options pgaudit and structured logging practices

Module 8: Replication and high availability overview

  • Streaming replication roles primary and standby
  • Replication slots, hot standby, and failover concepts
  • Read scaling patterns and safe promotion
  • Upgrade paths pg_upgrade and logical replication for migrations

Hands-on learning with expert instructors at your location for organizations.

3.072€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
14
Hours (days:
2
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

3.395€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
14
Hours (days:
2
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.