Course : PostgreSQL, advanced administration

Practical course - 3d - 21h00 - Ref. PAA
Price : 2040 CHF 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
2040 CHF 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

Dernières places
Date garantie en présentiel ou à distance
Session garantie
From 30 September to 2 October 2026 *
FR
Remote class
Registration
From 28 to 30 October 2026
FR
Remote class
Registration
From 30 November to 2 December 2026 *
FR
Remote class
Registration
From 10 to 12 February 2027
FR
Remote class
Registration
From 10 to 12 February 2027
EN
Remote class
Registration
From 10 to 12 May 2027
FR
Remote class
Registration
From 10 to 12 May 2027
EN
Remote class
Registration
From 6 to 8 September 2027
FR
Remote class
Registration
From 6 to 8 September 2027
EN
Remote class
Registration
From 15 to 17 November 2027
FR
Remote class
Registration
From 15 to 17 November 2027
EN
Remote class
Registration

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.



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.