Get in Touch
 Duration 14 hours

Course Outline

  • Introduction
    • Architectural Overview
    • Lab Environment Configuration
       
  • Performance Monitoring and Optimization
    • Tracking Slow Queries
    • SQL Query Optimization
    • Table Partitioning Strategies
    • Operating System Best Practices
    • Configuration Parameter Tuning
    • Utilizing Extensions
    • Benchmarking Techniques
    • Monitoring Best Practices 
    • Demonstrations and Hands-on Labs
       
  • Database Backup and Restore Procedures
    • Logical or SQL Dump Backups
    • Restoring from SQL Dumps
    • Physical Backups - Offline Mode
    • Restoring Offline Backups
    • Physical Backups - Online Mode
    • Write Ahead Log (WAL) Archiving
    • Recovery Configuration Setup
    • Point-in-Time Recovery via WAL Archives
       
  • High Availability Implementation
    • Transaction Log Archiving 
    • Streaming Replication
    • Connection Pooling and HA Configuration with pgpool-II
    • Software Installation
    • System Configuration
    • pgpool Setup
    • High Availability Setup
    • Demonstrations and Hands-on Labs
       
  • Database Security Measures
    • User and Group Management
    • Access Control Mechanisms
    • Row Level Security 
    • Host-Based Access Control
    • Data Encryption using pgcrypto
    • Demonstrations and Hands-on Labs
       
  • Database Upgrade Strategies
    • PostgreSQL Versioning
    • Upgrade Planning
    • Upgrading via pg_dump
    • Upgrading via pg_upgrade
    • In-Place vs. Out-of-Place Upgrades
    • Post-Upgrade Verification and Tasks

Requirements

It is advised that you already possess foundational knowledge of PostgreSQL or have previously completed the PostgreSQL Essentials course before enrolling in this training.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories