postgre sql

Goals


- Master the advanced administration actions of PostgreSQL

Program

Concept of execution plan
– Estimated plan and real plan
– Optimizer parameters
Visualization of the execution plan
– EXPLAIN command
– Estimated costs and real costs
Execution phases of a query
– Browsing of tables
– Sorting
– Joins
– Aggregates
– Functions

Workshop: Understand the execution plan of a query with a view to its optimization

The SQL / MED standard
Notion of Foreign Data Wrapper
– Remote server
– User correspondence
– Foreign table
– Import of schemas
Notion of pushdown of requests

Workshop: Access to a remote PostgreSQL server

Checkpoints
– Concept of checkpoints
– Bgwriter process – Checkpoint
statistics
– Logging of checkpoints
– Configuration of checkpoint activity
– Linux kernel and checkpoints
Transaction logs
– Principle of operation
– Unit size, minimum and maximum space
– Archiving of transaction

Workshop: Optimized configuration of checkpoints and transaction logs

Presentation of declarative partitioning
Types of partitioning
Managing a partitioned table
Restrictions, joins, aggregates and partitions
Limitations according to versions

Lab: Implement a partitioned table

Presentation of the types of replications
Global principle of replication
Data
retention – Retention of transaction logs
– Infrastructure of replication slots
Physical replication
– Log-Shipping and Streaming Replication
– Synchronization of instances: pg_basebackup
Logical replication

Problem
Choice of Pg-Pool II (Linux)
– Presentation
– Features
Installation of Pg-Pool II
Configuration

Workshop: Implementing a load balancing cluster

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1956

Audience

PostgreSQL database administrators

Prerequisites

Have taken the PostgreSQL Administration course or equivalent knowledge

Reference

BAS100677-F

Sessions

Contact us for more informations about session date