Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Overview of PostgreSQL capabilities and architectural design
  • Foundations of database administration

Getting Started

  • Installation of PostgreSQL
  • Configuration of a pgAdmin 4 client
  • Creating database user accounts
  • Initializing a new database

Database Operations

  • SQL syntax, built-in functions, and operators
  • Data definition standards and data types
  • Defining custom user data types
  • Managing table schemas
  • Table creation and modification procedures
  • Data manipulation techniques within tables
  • Data querying and filtering strategies
  • In-depth exploration of constraints
  • Use of conversion functions
  • Joining multiple tables in queries
  • Combining multiple queries
  • Indexing strategies and full-text search implementation
  • Concurrency control mechanisms
  • Application of regular expressions

Database Server Administration

  • Security protocols and encryption
  • Managing access roles and permissions
  • Backup and restore workflows
  • PostgreSQL version upgrades
  • Architectures for high availability
  • Load balancing and replication strategies
  • Collection and analysis of statistics and monitoring data

High Performance Tuning

  • Resource management optimization
  • Monitoring and analyzing query performance
  • Tuning configuration parameters
  • Optimizing index structures
  • Query execution optimization
  • Scalability strategies 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 principles
  • Working familiarity with the SQL language

Target Audience

  • Database Administrators
  • System Administrators

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories