Get in Touch

Course Outline

Introduction

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

Getting Started

  • Installing PostgreSQL
  • Setting up the pgAdmin 4 client
  • Creating a database user
  • Initializing a new database

Database Operations

  • SQL syntax, functions, and operators
  • Data definition and types
  • User-defined data types
  • Table schemas
  • Creating and altering tables
  • Data manipulation within tables
  • Querying and filtering data
  • Understanding constraints
  • Data type conversion functions
  • Joining multiple tables
  • Combining multiple queries
  • Indexes and full-text search
  • Concurrency control mechanisms
  • Regular expressions

Database Server Administration

  • Security protocols and encryption
  • Managing access roles and permissions
  • Backup and restore procedures
  • Upgrading PostgreSQL versions
  • Implementing high availability
  • Load balancing and replication strategies
  • Gathering statistics and monitoring system health

High Performance Tuning

  • Resource management techniques
  • Monitoring query efficiency
  • Parameter optimization
  • Index optimization
  • Query optimization
  • Scalability and data partitioning

External Tools for Monitoring and Observability

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

Troubleshooting

Summary and Next Steps

Requirements

  • Fundamental understanding of database administration
  • Proficiency in the SQL language

Target Audience

  • Database administrators
  • System administrators
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories