PostgreSQL for Administrators - 3 Days Training Course
PostgreSQL (commonly referred to as Postgres) is an open-source relational database management system (RDBMS). It is engineered to efficiently handle substantial data workloads while ensuring stability, reliability, and peak performance.
This instructor-led, live training (available online or on-site) is designed for database administrators and system administrators who aim to leverage PostgreSQL for managing large-scale data while optimizing database systems for high availability and superior performance.
Upon completing this training, participants will be capable of:
- Installing and configuring PostgreSQL.
- Gaining insight into the features and architecture of PostgreSQL.
- Executing database operations using SQL.
- Performing database backup and recovery procedures to mitigate data loss.
- Configuring servers for high availability.
- Utilizing tools and techniques for high-performance tuning.
- Exploring external tools for monitoring and observability.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical sessions.
- Hands-on implementation within a live lab environment.
Course Customization Options
- To request tailored training for this course, please contact us to make arrangements.
Course Outline
Introduction
- Overview of PostgreSQL features and architecture
- Fundamentals 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
Requirements
- Basic understanding of database administration
- Familiarity with the SQL language
Target Audience
- Database administrators
- System administrators
Open Training Courses require 5+ participants.
PostgreSQL for Administrators - 3 Days Training Course - Booking
PostgreSQL for Administrators - 3 Days Training Course - Enquiry
PostgreSQL for Administrators - 3 Days - Consultancy Enquiry
Testimonials (1)
Andres consistently ensures that he addresses all attendee questions and strives to ensure everyone comprehends his teachings. I admire his expertise and proficiency in the subject matter
Ryan - Questronix Corporation
Course - PostgreSQL for Administrators - 3 Days
Upcoming Courses
Related Courses
AI for Postgres
21 HoursPostgres is an advanced open-source relational database that can serve as a foundation for AI-powered systems and data intelligence applications.
This instructor-led, live training (online or onsite) is aimed at intermediate-level database professionals and developers who wish to integrate, manage, and optimize AI capabilities directly within Postgres.
By the end of this training, participants will be able to:
- Set up and configure Postgres extensions for AI workloads.
- Implement embeddings and similarity search using pgvector.
- Integrate open source and proprietary LLMs with Postgres for real-time insights.
- Optimize Postgres for handling AI-driven queries and workflows.
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.
AI for PostgreSQL: Enterprise-Grade Integration, Optimization & Governance
21 HoursPostgreSQL is a robust, open-source relational database that can be significantly enhanced with AI capabilities to support enterprise data intelligence, predictive analytics, and process automation.
This instructor-led live training, available online or on-site, is designed for intermediate to advanced data engineers, database administrators (DBAs), and solution architects looking to design, implement, and govern enterprise-grade AI systems utilizing PostgreSQL.
Upon completing this program, participants will acquire the skills necessary to:
- Seamlessly integrate AI models and vector search functionalities directly into PostgreSQL.
- Deploy AI-optimized architectures tailored for high-volume enterprise workloads.
- Establish comprehensive governance, auditing, and compliance frameworks for AI data pipelines.
- Safely utilize both open-source and proprietary AI frameworks within PostgreSQL ecosystems.
Course Format
- Engaging lectures coupled with enterprise case study discussions.
- Practical exercises and real-world laboratory sessions.
- Hands-on implementation in a live PostgreSQL environment.
Customization Options
- For customized training requirements, please contact us to make arrangements.
PostgreSQL AI
14 HoursThis course explores the foundational PostgreSQL server extensions and libraries essential for incorporating artificial intelligence capabilities into database systems. Key topics include similarity and semantic search using embedding vectors, Text-to-SQL query generation, and Retrieval-Augmented Generation (RAG). Participants will master the installation of PgVector and PgAI, as well as techniques for generating and loading vector embeddings, constructing vector indexes, implementing semantic search and RAG workflows, and building Text-to-SQL applications with LangChain in Python or JavaScript. Through demonstrations and hands-on exercises, learners will solidify their core concepts and practical skills.
PostgreSQL Advanced - Performance Management
14 HoursThis practical course delves into the essential techniques for tuning PostgreSQL performance. Participants will gain skills in analyzing query execution, optimizing indexing strategies, configuring memory and system settings, and effectively monitoring workloads. Through real-world case studies and hands-on exercises, attendees will learn to identify and resolve performance bottlenecks at both the database and system levels.
PostgreSQL Administration and Development
28 HoursEffectively managing and developing PostgreSQL databases demands a profound understanding of performance tuning, database replication, and connection pooling. This course provides comprehensive coverage of server administration, SQL fundamentals, client interfaces, server-side programming, and database internals. Through practical, hands-on training, DBAs and developers will gain the skills necessary to optimize query execution, manage backups, configure monitoring systems, and establish robust, production-ready configurations for enterprise-level PostgreSQL environments.
PostgreSQL Server Administration
14 HoursPostgreSQL Essentials
14 HoursThis training is tailored for Database Administrators and Architects aiming to master PostgreSQL from the ground up.
Participants will gain comprehensive knowledge of PostgreSQL architecture, installation procedures, design principles, and techniques for performing database backups and recovery.
PostgreSQL Advanced DBA
14 HoursThis course is tailored for Database Administrators and Architects seeking to master the tools and methodologies required to implement robust backups, high availability solutions, and comprehensive database security within PostgreSQL.
Participants will also gain insights into identifying slow queries, monitoring database performance, and optimizing PostgreSQL for peak efficiency.
Implementing High Availability in PostgreSQL
7 HoursDelivering zero-downtime PostgreSQL deployments requires mastery of Streaming Replication and automated failover management. This course provides in-depth coverage of synchronous and asynchronous replication, cascaded replication, transaction log archiving, base backups, and monitoring streaming configurations. You will learn how to deploy pgpool-II for connection pooling and automated high availability, ensuring production-grade database reliability for critical enterprise environments that support high-traffic business applications.
PostgreSQL Performance Tuning
14 HoursThis course is tailored for Database Administrators and Architects aiming to enhance the performance of PostgreSQL databases. Participants will learn how to capture slow query logs, identify potential bottlenecks within queries, and explore critical parameters that must be adjusted to achieve optimal system performance.
PostgreSQL Administration, Optimization and Replication
35 HoursIn this instructor-led, live training conducted in South Korea (onsite or remote), participants will explore both general and advanced aspects of PostgreSQL. The curriculum includes administration, performance tuning, advanced development, and replication, reinforced by hands-on, live-lab exercises that cover setup, configuration, testing, deployment, and troubleshooting.
By the end of this training, participants will be able to:
- Use advanced administration techniques to configure and manage a PostgreSQL server.
- Optimize the database and queries for maximum performance.
- Replicate and scale a PostgreSQL server.
PostgresAI at Enterprise Scale: Monitoring, Cloning & AI-Driven Operations
21 HoursPostgresAI is a platform designed to empower database teams with AI-driven automation for cloning, testing, and optimizing PostgreSQL environments.
This instructor-led training, available online or onsite, targets advanced DevOps professionals and database engineers seeking to implement PostgresAI at an enterprise level for enhanced database monitoring, cloning, and AI-driven optimization.
Upon completing this training, participants will be equipped to:
- Deploy and configure PostgresAI within enterprise settings.
- Seamlessly integrate PostgresAI with CI/CD pipelines and PostgreSQL clusters.
- Utilize AI-driven insights to optimize queries and fine-tune performance.
- Establish governance, auditing, and data privacy controls for cloned environments.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical sessions.
- Hands-on implementation in a live laboratory environment.
Customization Options
- For customized training arrangements, please contact us to discuss your specific needs.
PostgreSQL for Developers
14 HoursThis course is designed to help learners master the programmatic interaction with PostgreSQL databases. It covers the essential techniques, syntaxes, and structural concepts required to build high-quality applications backed by PostgreSQL. Additionally, the training includes SQL Tuning, focusing on best practices for writing highly efficient SQL code.
The target audience consists of developers who wish to utilize or extend PostgreSQL capabilities, as well as database architects.
PostgreSQL Advanced: Replication and High Availability (RepMgr, PgPool-II)
14 HoursThis course delves into the complexities of replication, high availability, and cluster management within PostgreSQL. Participants will gain hands-on experience in constructing and managing multi-node environments, setting up automated failover mechanisms, and investigating load balancing and connection pooling strategies. The curriculum features practical replication laboratories and simulated recovery scenarios.
PostgreSQL 16 for Developers and Administrators
21 HoursThis instructor-led live training in South Korea (online or onsite) is designed for intermediate-level developers and administrators aiming to utilize the latest features and improvements in PostgreSQL 16.
Upon completion of this training, participants will be able to:
- Comprehend the architecture and core components of PostgreSQL 16.
- Leverage advanced SQL capabilities and PostgreSQL extensions.
- Apply security best practices and configure access controls.
- Execute essential database administration tasks, such as backup, recovery, and monitoring.
- Enhance database performance through tuning and indexing strategies.
- Utilize PostgreSQL's native tools for high availability and replication.
- Integrate PostgreSQL with contemporary application development frameworks.