Get in Touch
 Duration 14 hours

Course Outline

  • Introduction
    • High-Level Architecture
    • Setting Up the Lab Environment
       
  • Performance Oversight and Optimization
    • Identifying Slow-Running Queries
    • SQL Statement Optimization
    • Partitioning Tables
    • OS-Level Best Practices
    • Parameter Adjustment
    • Utilizing Extensions
    • Conducting Benchmarks
    • Best Practices for Monitoring 
    • Practical Demos and Exercises
       
  • Backup Strategies and Restoration
    • Logical or SQL Dump Backups
    • Restoring from SQL Dumps
    • Offline Physical Backups
    • Restoring Offline Backups
    • Online Physical Backups
    • Archiving the Write Ahead Log (WAL)
    • Configuring Recovery
    • Point-in-Time Recovery via WAL Archives
       
  • Ensuring High Availability
    • Archiving Transaction Logs 
    • Implementing Streaming Replication
    • Configuring Connection Pooling and HA with pgpool-II
    • Software Installation
    • System Configuration
    • Setting up pgpool
    • Establishing HA Setup
    • Practical Demos and Exercises
       
  • Security in Database Environments
    • Managing Users and Groups
    • Access Control Mechanisms
    • Row Level Security 
    • Host-Based Access Control
    • Encrypting Data with pgcrypto
    • Practical Demos and Exercises
       
  • Upgrading Database Versions
    • Understanding PostgreSQL Versioning
    • Planning the Upgrade Process
    • Upgrading via pg_dump
    • Upgrading via pg_upgrade
    • In-Place vs. Out-of-Place Upgrades
    • Tasks Following an Upgrade

Requirements

Participation in this training is advised only for individuals who possess existing knowledge of PostgreSQL or have previously completed the PostgreSQL Essentials course.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories