Course Outline

Introduction

  • Overview of PostgreSQL features and architecture for government use
  • Basics of database administration in a public sector context

Getting Started

  • Installing PostgreSQL to align with agency standards
  • Configuring the pgAdmin 4 client for government operations
  • Creating a database user with appropriate access levels for government
  • Establishing a new database for government purposes

Database Operations

  • Understanding SQL syntax, functions, and operators for efficient data management
  • Data definition and data types in the context of public sector workflows
  • User-defined data types to enhance data integrity
  • Table schemas to ensure data organization and retrieval
  • Creating and modifying tables to meet agency requirements
  • Manipulating data in tables to support government operations
  • Querying and filtering data for accurate reporting and analysis
  • Exploring constraints to maintain data consistency
  • Conversion functions to facilitate data transformation
  • Joining multiple tables for comprehensive data integration
  • Combining queries to optimize performance and efficiency
  • Indexes and full-text search to improve data access speed
  • Concurrency control to ensure reliable data transactions
  • Regular expressions for advanced data manipulation and validation

Database Server Administration

  • Security and encryption practices to protect sensitive government information
  • Access roles and permissions management for secure data access
  • Backup and restore procedures to ensure data availability and recovery
  • Upgrading PostgreSQL to maintain system integrity and functionality
  • High availability solutions to support continuous operations
  • Load balancing and replication strategies to enhance performance and reliability
  • Statistics and monitoring tools for proactive system management

High Performance Tuning

  • Resource management techniques to optimize database performance
  • Monitoring query performance to identify and resolve bottlenecks
  • Parameter tuning to fine-tune system settings for government needs
  • Index optimization to speed up data retrieval processes
  • Query optimization to enhance the efficiency of data operations
  • Scalability and partitioning strategies to support growing data volumes

External Tools for Monitoring and Observability

  • pgAdmin for comprehensive database management
  • pgBadger for detailed performance analysis
  • pgbench for benchmarking and testing database performance
  • node-exporter Prometheus, Grafana for real-time monitoring and visualization
  • Zabbix for advanced monitoring and alerting capabilities

Troubleshooting

Summary and Next Steps

Requirements

  • Basic knowledge of database administration
  • Familiarity with the SQL language

Audience

  • Database administrators for government
  • System administrators
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories