Course Code: postgresql3days
Duration: 21 hours
Prerequisites:
  • Basic knowledge in database administration
  • Familiarity with SQL language

Audience

  • Database administrators
  • System administrators
Overview:

PostgreSQL (also known as Postgres) is an open source relational database management system or RDBMS. It is built to handle large data workloads while maintaining stability, reliability, and optimal performance.

This instructor-led, live training (online or onsite) is aimed at database admins and sysadmins who wish to use PostgreSQL to manage large-scale data while optimizing the database systems for high availability and performance.

By the end of this training, participants will be able to:

  • Install and configure PostgreSQL.
  • Understand the features and architecture of PostgreSQL.
  • Learn how to perform database operations with SQL.
  • Perform database backup and recovery to prevent data loss.
  • Configure the server for high availability.
  • Learn the tools and techniques for high performance tuning.
  • Explore the external tools for monitoring and observability.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Overview of PostgreSQL features and architecture
  • Basics of database administration

Getting Started

  • Installing PostgreSQL
  • Configuring a pgAdmin 4 client
  • Creating a database user
  • Creating a database

Database Operations

  • SQL syntax, functions, and operators
  • Data definition and data types
  • User-defined data types
  • Table schemas
  • Creating and modifying tables
  • Manipulating data in tables
  • Querying and filtering data
  • Exploring constraints
  • Conversion functions
  • Joining multiple tables
  • Combining queries
  • Indexes and full-text search
  • Concurrency control
  • Regular expressions

Database Server Administration

  • Security and encryption
  • Access roles and permissions
  • Backup and restore
  • Upgrading PostgreSQL
  • High availability
  • Load balancing and replication
  • Statistics and monitoring

High Performance Tuning

  • Resource management
  • Monitoring query performance
  • Parameter tuning
  • Index optimization
  • Query optimization
  • Scalability and partitioning

External Tools for Monitoring and Observability

  • pgAdmin
  • pgBadger
  • pgbench
  • node-exporter Prometheus, Grafana
  • Zabbix

Troubleshooting

Summary and Next Steps

Sites Published:

United Arab Emirates - PostgreSQL for Administrators - 3 Days

Qatar - PostgreSQL for Administrators - 3 Days

Egypt - PostgreSQL for Administrators - 3 Days

Saudi Arabia - PostgreSQL for Administrators - 3 Days

South Africa - PostgreSQL for Administrators - 3 Days

Brasil - PostgreSQL for Administrators - 3 Days

Canada - PostgreSQL for Administrators - 3 Days

中国 - PostgreSQL for Administrators - 3 Days

香港 - PostgreSQL for Administrators - 3 Days

澳門 - PostgreSQL for Administrators - 3 Days

台灣 - PostgreSQL for Administrators - 3 Days

USA - PostgreSQL for Administrators - 3 Days

Österreich - PostgreSQL for Administrators - 3 Days

Schweiz - PostgreSQL for Administrators - 3 Days

Deutschland - PostgreSQL for Administrators - 3 Days

Czech Republic - PostgreSQL for Administrators - 3 Days

Denmark - PostgreSQL for Administrators - 3 Days

Estonia - PostgreSQL for Administrators - 3 Days

Finland - PostgreSQL for Administrators - 3 Days

Greece - PostgreSQL for Administrators - 3 Days

Magyarország - PostgreSQL for Administrators - 3 Days

Ireland - PostgreSQL for Administrators - 3 Days

Luxembourg - PostgreSQL for Administrators - 3 Days

Latvia - PostgreSQL for Administrators - 3 Days

España - PostgreSQL for Administrators - 3 Days

Italia - PostgreSQL for Administrators - 3 Days

Lithuania - PostgreSQL for Administrators - 3 Days

Nederland - PostgreSQL for Administrators - 3 Days

Norway - PostgreSQL for Administrators - 3 Days

Portugal - PostgreSQL for Administrators - 3 Days

România - PostgreSQL for Administrators - 3 Days

Sverige - PostgreSQL for Administrators - 3 Days

Türkiye - PostgreSQL for Administrators - 3 Days

Malta - PostgreSQL for Administrators - 3 Days

Belgique - PostgreSQL for Administrators - 3 Days

France - PostgreSQL for Administrators - 3 Days

日本 - PostgreSQL for Administrators - 3 Days

Australia - PostgreSQL for Administrators - 3 Days

Malaysia - PostgreSQL for Administrators - 3 Days

New Zealand - PostgreSQL for Administrators - 3 Days

Philippines - PostgreSQL for Administrators - 3 Days

Singapore - PostgreSQL for Administrators - 3 Days

Thailand - PostgreSQL for Administrators - 3 Days

Vietnam - PostgreSQL for Administrators - 3 Days

India - PostgreSQL for Administrators - 3 Days

Argentina - PostgreSQL for Administrators - 3 Days

Chile - PostgreSQL for Administrators - 3 Days

Costa Rica - PostgreSQL for Administrators - 3 Days

Ecuador - PostgreSQL for Administrators - 3 Days

Guatemala - PostgreSQL for Administrators - 3 Days

Colombia - PostgreSQL for Administrators - 3 Days

México - PostgreSQL for Administrators - 3 Days

Panama - PostgreSQL for Administrators - 3 Days

Peru - PostgreSQL for Administrators - 3 Days

Uruguay - PostgreSQL for Administrators - 3 Days

Venezuela - PostgreSQL for Administrators - 3 Days

Polska - PostgreSQL for Administrators - 3 Days

United Kingdom - PostgreSQL for Administrators - 3 Days

South Korea - PostgreSQL for Administrators - 3 Days

Pakistan - PostgreSQL for Administrators - 3 Days

Sri Lanka - PostgreSQL for Administrators - 3 Days

Bulgaria - PostgreSQL for Administrators - 3 Days

Bolivia - PostgreSQL for Administrators - 3 Days

Indonesia - PostgreSQL for Administrators - 3 Days

Kazakhstan - PostgreSQL for Administrators - 3 Days

Moldova - PostgreSQL for Administrators - 3 Days

Morocco - PostgreSQL for Administrators - 3 Days

Tunisia - PostgreSQL for Administrators - 3 Days

Kuwait - PostgreSQL for Administrators - 3 Days

Oman - PostgreSQL for Administrators - 3 Days

Slovakia - PostgreSQL for Administrators - 3 Days

Kenya - PostgreSQL for Administrators - 3 Days

Nigeria - PostgreSQL for Administrators - 3 Days

Botswana - PostgreSQL for Administrators - 3 Days

Slovenia - PostgreSQL for Administrators - 3 Days

Croatia - PostgreSQL for Administrators - 3 Days

Serbia - PostgreSQL for Administrators - 3 Days

Bhutan - PostgreSQL for Administrators - 3 Days

Nepal - PostgreSQL for Administrators - 3 Days

Uzbekistan - PostgreSQL for Administrators - 3 Days