Get in Touch

Course Outline

  • Introduction
    • Architectural Overview
    • Lab Environment Setup
       
  • Performance Monitoring and Tuning
    • Identifying Slow Queries
    • SQL Optimization
    • Table Partitioning
    • Operating System Best Practices
    • Parameter Configuration
    • Extensions
    • Benchmarking
    • Monitoring Best Practices 
    • Demonstrations and Hands-on Labs
       
  • Database Backups and Recovery
    • Logical Backups via SQL Dump
    • Restoring from SQL Dumps
    • Physical Backups - Offline
    • Restoring Offline Backups
    • Physical Backups - Online
    • 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 with pgpool-II
    • Installation Procedures
    • Configuration Steps
    • pgpool Configuration
    • High Availability Setup
    • Demonstrations and Hands-on Labs
       
  • Database Security
    • User and Group Management
    • 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 Strategy
    • Upgrading via pg_dump
    • Upgrading via pg_upgrade
    • In-Place vs. Non-In-Place Upgrade Approaches
    • Post-Upgrade Activities

Requirements

Attendance is recommended only for individuals who possess prior knowledge of PostgreSQL or have completed the PostgreSQL Essentials Training.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories