Get in Touch

Course Outline

  • Introduction
    • Architectural Overview
    • Lab Environment Setup
       
  • Performance Monitoring and Tuning
    • Tracking Slow Queries
    • SQL Optimization
    • Table Partitioning Techniques
    • Operating System Best Practices
    • Configuration Parameter Tuning
    • Utilizing Extensions
    • Benchmarking Strategies
    • Monitoring Best Practices 
    • Demonstrations and Hands-on Labs
       
  • Database Backups and Recovery
    • Logical (SQL Dump) Backups
    • Restoring SQL Dumps
    • Offline Physical Backups
    • Restoring Offline Backups
    • Online Physical Backups
    • Write-Ahead Log (WAL) Archiving
    • Recovery Configuration
    • Point-in-Time Recovery Using WAL Archives
       
  • High Availability
    • Transaction Log Archiving 
    • Streaming Replication
    • Connection Pooling and HA Setup via pgpool-II
    • Installation Procedures
    • Configuration Steps
    • pgpool Configuration 
    • High Availability Setup
    • Demonstrations and Hands-on Labs
       
  • Database Security
    • Managing Users and Groups
    • Access Control Mechanisms
    • Row-Level Security 
    • Host-Based Access Control
    • Data Encryption Using pgcrypto
    • Demonstrations and Hands-on Labs
       
  • Database Upgrades
    • Understanding PostgreSQL Versioning
    • Planning the Upgrade Process
    • Performing Upgrades with pg_dump
    • Executing Upgrades with pg_upgrade
    • In-Place vs. Off-Plan Upgrades
    • Post-Upgrade Tasks

Requirements

It is advisable to enroll in this training only if you possess a foundational understanding of PostgreSQL or have previously completed the PostgreSQL Essentials course.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories