Deep-dive course by the recognised PostgreSQL contributing sponsor, Data Egret GmbH, designed to give developers the skills to work with PostgreSQL in production and keep it running smoothly at scale.
Covers indexing, query optimisation, SQL best practices, DDL/DML migrations, EXPLAIN troubleshooting, and more.
of focused content
from recognised top PostgreSQL experts
of intensive PostgreSQL learnings
with live demos and field-tested techniques
to earn your ‘Working with High Performance PostgreSQL’ attendance certificate
This chapter introduces how PostgreSQL decides the best way to execute SQL queries. Key concepts include:
This chapter explains index structures and how to use them effectively:
LIKE '%...'
), or invalid indexes.
This section explores the role of statistics in query optimization:
ANALYZE
, which can be configured for frequency and detail.
This chapter lists anti-patterns and common mistakes in SQL development:
NULLs
, implicit column orders, and excessive procedural logic in queries.
This chapter gives the first advice and best practices on writing performant SQL:
This chapter explains how to read and interpret PostgreSQL’s execution plans:
EXPLAIN
, EXPLAIN ANALYZE
, with options like BUFFERS
, WAL
, and SETTINGS
.Seq Scan
, Index Scan
, Hash Join
, etc.
This chapter provides practical techniques to diagnose PostgreSQL performance issues:
pg_stat_activity
, pg_stat_database
, and pg_locks
reveal database session activity, transaction status, lock contention, and performance metrics.pg_stat_statements
to identify slow, frequent, or resource-heavy queries, and monitor temporary files and I/O patterns.
This chapter outlines key strategies to safely manage schema (DDL) and data (DML) changes in PostgreSQL environments:
IF EXISTS
/IF NOT EXISTS
for safe updates.CTEs
or temp tables.This extensive PostgreSQL course consists of seven 2.5-hour live sessions, delivered over five days.
To receive a certificate of attendance, participants must attend all seven sessions.
(all times CEST)
13:00–15:30
09:00–11:30
13:00–15:30
09:00–11:30
13:00–15:30
09:00–11:30
13:00–15:30
📝 After Registration:
You’ll receive an invoice by email.
💳 Payment Methods:
Credit card or direct bank transfer.
⚠️ Important:
Your spot is only confirmed once payment is received.
Daria Nikolaenko is a database specialist with a strong focus on monitoring, high availability, performance tuning, and scalable system architecture. She has hands-on experience with PostgreSQL exporters and metric analysis, and brings deep expertise in building robust data infrastructures.