Get in Touch
 Duration 14 hours

Course Outline

  • Introduction
    • Architectural Overview
    • Lab Environment Setup
       
  • Performance Monitoring and Tuning
    • Identifying Slow Queries
    • Optimizing SQL
    • Implementing Table Partitioning
    • Operating System Best Practices
    • Parameter Optimization
    • Utilizing Extensions
    • Benchmarking
    • Monitoring Best Practices 
    • Practical Demos and Labs
       
  • Database Backups and Restores
    • Logical or SQL Dump Backups
    • Restoring from SQL Dumps
    • Physical Backups - Offline
    • Restoring Offline Backups
    • Physical Backups - Online
    • Write Ahead Log (WAL) Archiving
    • Configuring Recovery
    • Point-in-Time Recovery using WAL Archives
       
  • High Availability
    • Archiving Transaction Logs 
    • Streaming Replication
    • Connection Pooling and HA setup using pgpool-II
    • Installation Process
    • Configuration
    • pgpool Setup
    • HA Architecture Setup
    • Practical Demos and Labs
       
  • Database Security
    • Managing Users and Groups
    • Access Control Mechanisms
    • Row Level Security 
    • Host Based Access Control
    • Data Encryption using pgcrypto
    • Practical Demos and Labs
       
  • Database Upgrades
    • Understanding PostgreSQL Versioning
    • Developing an Upgrade Plan
    • Upgrading via pg_dump
    • Upgrading via pg_upgrade
    • In-Place vs. Non-In-Place Upgrades
    • Post-Upgrade Maintenance Tasks

Requirements

Participation in this training is advised only if you already possess a solid understanding of PostgreSQL or have previously completed the PostgreSQL Essentials course.

Number of participants


Price per participant (excl. VAT)

Testimonials (7)

Upcoming Courses

Related Categories