Get in Touch
 Duration 14 hours

Course Outline

  • Introduction
    • System Architecture Overview
    • Configuration of Lab Environment
       
  • Performance Monitoring and Optimization
    • Identification and Analysis of Slow Queries
    • SQL Query Tuning
    • Implementation of Table Partitioning
    • Operating System Best Practices
    • Parameter Configuration and Tuning
    • Utilization of Extensions
    • Benchmarking Strategies
    • Best Practices for Monitoring
    • Practical Demos and Laboratory Exercises
       
  • Database Backup and Recovery Procedures
    • Logical or SQL Dump Backup Methods
    • Restoration of SQL Dumps
    • Offline Physical Backups
    • Restoration from Offline Backups
    • Online Physical Backups
    • Write Ahead Log (WAL) Archiving
    • Configuring Recovery Settings
    • Point-in-Time Recovery via WAL Archives
       
  • High Availability Architectures
    • Transaction Log Archiving
    • Streaming Replication Mechanisms
    • Connection Pooling and HA Implementation with pgpool-II
    • Installation Procedures
    • Configuration Management
    • pgpool Setup Guidelines
    • High Availability Configuration
    • Practical Demos and Laboratory Exercises
       
  • Database Security Management
    • User and Group Management
    • Access Control Mechanisms
    • Row Level Security Implementation
    • Host-Based Access Control
    • Data Encryption via pgcrypto
    • Practical Demos and Laboratory Exercises
       
  • Database Upgrade Strategies
    • PostgreSQL Version Control
    • Planning the Upgrade Process
    • Upgrading using pg_dump
    • Upgrading using pg_upgrade
    • In-Place versus Out-of-Place Upgrades
    • Post-Upgrade Validation Tasks

Requirements

Participation in this advanced training is recommended only for individuals who already possess a foundational understanding of PostgreSQL or have completed the PostgreSQL Essentials course.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories