Get in Touch
 Duration 14 hours

Course Outline

  • Introduction
    • Architectural Overview
    • Lab Environment Setup
       
  • Performance Monitoring and Tuning
    • Identifying Slow Queries
    • SQL Query Optimization
    • Table Partitioning Strategies
    • Operating System Best Practices
    • Parameter Adjustment
    • Database Extensions
    • Benchmarking Techniques
    • Monitoring Best Practices 
    • Demonstrations and Practical Labs
       
  • Database Backups and Restores
    • Logical or SQL Dump Backup Methods
    • Restoration of SQL Dumps
    • Physical Backups - Offline Approach
    • Restoring Offline Backup Files
    • Physical Backups - Online Approach
    • Write Ahead Log (WAL) Archiving
    • Configuring Recovery
    • Point in Time Recovery Utilizing WAL Archives
       
  • High Availability
    • Transaction Log Archiving 
    • Streaming Replication
    • Connection Pooling and HA Implementation with pgpool-II
    • Software Installation
    • System Configuration
    • pgpool Initialization
    • HA Environment Setup
    • Demonstrations and Practical Labs
       
  • Database Security
    • User and Group Management
    • Access Control Mechanisms
    • Row Level Security Features 
    • Host Based Access Control
    • Data Encryption via pgcrypto
    • Demonstrations and Practical Labs
       
  • Database Upgrades
    • PostgreSQL Version Management
    • Formulating an Upgrade Strategy
    • Upgrading with pg_dump
    • Upgrading with pg_upgrade
    • In Place versus Not-in Place Upgrades
    • Post-Upgrade Verification and Tasks

Requirements

Participants should possess a foundational understanding of PostgreSQL, such as through prior work experience or completion of a PostgreSQL Essentials course, before enrolling in this advanced training.

Testimonials (7)

Upcoming Courses

Related Categories