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
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.
FRANCK P.
30/09/26
3 / 5

The documentation refers to a lot of old versions that have not been supported for some time.It would be useful to focus solely on what is available in the versions that are still officially supported. Delays on the part of the trainer. Due to time constraints, the final chapters had to be skimmed through quickly. This was linked to the technical issue on the first day (see below).
YANN F.
30/09/26
5 / 5

A very good training course. The trainer was very knowledgeable and took his time. Perhaps he spent a little too much time on certain points or applications. There were a lot of settings and commands to cover. It would have been interesting to work with data and servers in real-world conditions.
EDDY V.
30/09/26
5 / 5

I would have liked a few more exercises or practical examples




This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

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 : 30 Nov.

2027 : 10 Feb., 10 Feb., 10 May, 10 May, 6 Sep., 6 Sep., 15 Nov., 15 Nov.

PARIS LA DÉFENSE
2026 : 30 Nov., 30 Nov.

2027 : 10 Feb., 10 May, 6 Sep., 15 Nov.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.