Get in Touch

Course Outline

  • Introduction
    • Architectural Overview
    • Lab Environment Configuration
       
  • Performance Monitoring and Optimization
    • Identifying and Monitoring Slow Queries
    • SQL Query Optimization
    • Implementing Table Partitioning
    • Operating System Best Practices
    • Parameter Fine-tuning
    • Utilizing Extensions
    • Performance Benchmarking
    • Monitoring Best Practices 
    • Interactive Demos and Practical Labs
       
  • Database Backup and Recovery Strategies
    • Logical or SQL Dump Backups
    • Restoring from SQL Dumps
    • Physical Backups - Offline Approach
    • Restoring Offline Physical Backups
    • Physical Backups - Online Approach
    • Write Ahead Log (WAL) Archiving
    • Configuring Recovery
    • Point-in-Time Recovery via WAL Archives
       
  • High Availability Architectures
    • Transaction Log Archiving 
    • Streaming Replication Mechanisms
    • Connection Pooling and HA Setup using pgpool-II
    • Installation Procedures
    • Configuration Details
    • pgpool Setup
    • High Availability Setup
    • Interactive Demos and Practical Labs
       
  • Database Security Implementation
    • Managing Users and Groups
    • Access Control Mechanisms
    • Row Level Security 
    • Host-Based Access Control
    • Data Encryption using pgcrypto
    • Interactive Demos and Practical Labs
       
  • Database Upgradation Pathways
    • Understanding PostgreSQL Versioning
    • Formulating an Upgrade Plan
    • Upgrading using pg_dump
    • Upgrading using pg_upgrade
    • In-Place vs. Not-in-Place Upgrades
    • Post-Upgrade Verification Tasks

Requirements

Attendance for this training is strongly advised only for individuals who possess prior expertise in PostgreSQL or have successfully completed the PostgreSQL Essentials course.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories