Get in Touch

Course Outline

Introduction

Setting Up and Configuring PostgresSQL

PostgreSQL Architecture and Advanced Features Overview

PostgreSQL Administration

  • Establishing Database Connections
  • Overview of PgAdmin III
  • Server Configuration
  • User Setup and Management
  • Database Object Types Overview
  • Permissions and Security Settings
  • Database Querying
  • Database Monitoring
  • Ensuring Atomicity and Isolation
  • Backing up and Restoring PostreSQL
  • Migrating Data to Other Systems
  • Managing PostreSQL Logs

Performance Optimization

  • Reducing I/O with HOT
  • Locking and Concurrency
  • Assessing Database Design
  • Optimizing SQL Queries using EXPLAIN
  • Workload Inspection
  • Benchmarking and Profiling
  • Optimzing Joins
  • Efficient Use of Indexes

PostgreSQL Replication

  • Overview of PostgreSQL Replication
  • High Availability in PostgreSQL
  • Streaming Replication
  • Cluster Management with repmgr
  • Executing Queries on Hot Standby Databases
  • Synchronous Replication
  • File-based Log Shipping
  • Trigger-based Logical Replication with Slony & Londiste
  • Connection Pooling
  • Upgrading PostgreSQL
  • Sharding and Scaling PostgreSQL

Summary and Conclusion

Requirements

  • Proficiency with SQL
  • Familiarity with the Linux command line
  • Knowledge of basic UNIX shell programming

Target Audience

  • Database administrators
  • Systems administrators
  • Developers with prior database experience
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories