Course : PostgreSQL, advanced administration

Practical course - 3d - 21h00 - Ref. PAA
Price : 1740 € E.T.

PostgreSQL, advanced administration



Required course

In this hands-on course, you'll learn advanced administration of a PostgreSQL database: performance evaluation tools and techniques, fine-tuning an instance for greater efficiency, managing connections and using scripts to facilitate operation.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. PAA
  3d - 21h00
1740 € E.T.




In this hands-on course, you'll learn advanced administration of a PostgreSQL database: performance evaluation tools and techniques, fine-tuning an instance for greater efficiency, managing connections and using scripts to facilitate operation.


Teaching objectives
At the end of the training, the participant will be able to:
Deepen your knowledge of PostgreSQL administration
Identify optimization techniques
Managing connection pools with PostgreSQL
Using logs for base monitoring
Adapt configuration for better performance

Intended audience
Database administrators and system administrators.

Prerequisites
Good knowledge of PostgreSQL administration or knowledge equivalent to that provided by the course "PostgreSQL, administration" (ref. PGA).

Practical details
Hands-on work
Discussions, experience sharing, demonstrations, tutorials and case studies.
Teaching methods
Active pedagogy based on examples, demonstrations, experience sharing, case studies and assessment of learning throughout the course.

Course schedule

1
Introducing PostgreSQL

  • Brief reminder of PostgreSQL administration.
  • Manage multiple instances on the same machine.
Hands-on work
Creating a PostgreSQL instance.

2
Instance creation and administration

  • Data directories. Transaction and activity logs.
  • Automatic task setup. Volume management.
  • Use of storage space.
  • Definition of transaction log space.
  • Table partitioning. Materialized views.
  • Instance administration. Use the system catalog.
  • Volume tracking. Connection tracking.
  • Transaction tracking.
Hands-on work
Handling PostgreSQL instance directories. Configuration. Log activation and testing.

3
Contributions for the administrator

  • pgbench: installation, configuration and use.
  • pg_stattuple: table and index status.
  • pg_freespacemap: free space status.
  • pg_buffercache: memory status.
  • pg_stat_statments: information on SQL statements executed.
Hands-on work
Installing and using extensions, using pgbench.

4
Performance and settings (reminders)

  • Limit connections.
  • Sizing shared memory.
  • Sorting and hashing operations.
  • Optimize data deletion.
  • Optimize transaction log management.
  • Refine auto-vacuum with thresholds.
Hands-on work
Continued performance management, the Vacuum Analysis command.

5
Instance supervision

  • Activity statistics.
  • PgBadger. Analysis of Vacuum activity logs and messages.
  • Munin, presentation.
Hands-on work
Using a PostgreSQL log analyzer to obtain comprehensive reports. Monitoring scripts.

6
Advanced connection management

  • Connection strings, connection attributes, multi-host connections.
  • Pgbouncer. Pool manager installation and configuration.
  • Use cases.
  • Definitions of connection pools.
Hands-on work
Connection pool management.

7
Complements (global vision)

  • Definition of replication and high availability.
  • Introduction to native replication.
  • Introduction to automatic weighing.


Customer reviews
4,5 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
GAEL H.
10/12/25
5 / 5

Adapté au sujet. Cours / mise en pratique bien alterné.
RYAD B.
10/12/25
5 / 5

Très bon contenu, support et formateur de qualité, qui est très clair dans ses explications.En piste d’amélioration, peut être que certaines informations se coupent légèrement trop avec la formation postgres de base, surtout quand elle a peu avant la formation avancée
JEAN-SÉBASTIEN M.
10/12/25
4 / 5

Sujets très divers, certains éléments vus dans cette formation me semble utilisable rapidement dans le cadre de mon travail au quotidien



Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 18 Mar., 22 June, 30 Sep., 30 Nov.

PARIS LA DÉFENSE
2026 : 18 Mar., 22 June, 30 Sep., 30 Nov.