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,2 / 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.
JÉRÔME B.
22/06/26
5 / 5

A very interesting course, but one that focuses heavily on tweaking settings
MIREILLE M.
22/06/26
3 / 5

The group was certainly not a homogeneous one, but the course was a three-day programme for advanced learners. I’m surprised to be spending more than a day on the lower level. The course materials are fairly comprehensive, but they need to be revised to remove outdated topics and incorrect commands.
GOMES DINA M.
22/06/26
4 / 5

The advanced administration course is very similar to the Level 1 course I did at another organisation. So I’m a bit disappointed for an advanced administration course.




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 Sep., 28 Oct., 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 Sep., 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.