Get in Touch

Course Outline

  • Introduction
    • High-Level Architecture
    • Preparation of the Lab Environment
  • Performance Monitoring and Optimization
    • Identification of Slow Queries
    • SQL Query Tuning
    • Table Partitioning Strategies
    • OS-Level Best Practices
    • Parameter Configuration and Tuning
    • Utilization of Extensions
    • Performance Benchmarking
    • Best Practices for Monitoring
    • Practical Demos and Labs
  • Database Backup and Recovery
    • Creating Logical/SQL Dump Backups
    • Restoring from SQL Dumps
    • Creating Offline Physical Backups
    • Restoring Offline Physical Backups
    • Creating Online Physical Backups
    • Archiving Write Ahead Logs (WAL)
    • Configuring Recovery Processes
    • Executing Point-in-Time Recovery via WAL Archives
  • High Availability Implementation
    • Transaction Log Archiving
    • Streaming Replication Setup
    • Connection Pooling and HA Configuration with pgpool-II
    • Installation Procedures
    • Configuration Steps
    • pgpool Setup
    • HA Environment Setup
    • Practical Demos and Labs
  • Enhancing Database Security
    • Managing Users and Groups
    • Access Control Mechanisms
    • Implementing Row Level Security
    • Host-Based Access Control
    • Data Encryption via pgcrypto
    • Practical Demos and Labs
  • Managing Database Upgrades
    • Understanding PostgreSQL Versioning
    • Developing an Upgrade Plan
    • Upgrading using pg_dump
    • Upgrading using pg_upgrade
    • In-Place vs. Non-In-Place Upgrades
    • Post-Upgrade Verification Tasks

Requirements

We recommend that you only enroll in this advanced training if you already possess a foundational understanding of PostgreSQL or have previously completed our PostgreSQL Essentials Training.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories