0% found this document useful (0 votes)
25 views3 pages

PostgreSql Content

Uploaded by

https.cmf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views3 pages

PostgreSql Content

Uploaded by

https.cmf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Content

Module 1: Understanding PostgreSQL Database Architecture


 Exploring the client process, server process, and key components like
Postmaster, Background Writer, Checkpoint, Auto Vacuum Launcher, etc.
 Understanding memory architecture and shared memory concepts
 Overview of database structures including tables, indexes, views, functions,
sequences, tablespaces, and partitioning

Module 2: PostgreSQL Installation Methods


 Understanding PostgreSQL version types
 Installation on Windows and Linux platforms

Module 3: Configuration Overview


 Understanding PostgreSQL directory layout and configuration files
 Setting up Linux environment variables for PostgreSQL

Module 4: Database Connection & Administration


 Security and Authentication
 Configuring Linux firewall, ports, and authentication methods like LDAP and
OS Authentication
 Introduction to PostgreSQL Admin Tools: pgAdmin, DBeaver, and OmniDB

Module 5: Managing Databases & Objects


 Creation of databases, schemas, users, and groups

Module 6: Database Start / Stop & Catalog Tables


 Utilizing pg_ctl and service commands for database management
 Introduction to PostgreSQL catalog tables and system views

Module 7: Managing Storage


 Overview of tablespaces and storage volumes
Module 8: Backup & Recovery
 Implementation of logical and physical backups
 Using tools like pg_dump, pg_basebackup, and point-in-time recovery
 Exploring various backup methods including OS level, tar, and storage level
backups

Module 9: Database Maintenance & Monitoring


 Autovacuum, page corruption, and other maintenance tasks
 Monitoring CPU, memory, disk space, and network usage

Module 10: Monitoring Tools Installation & Configuration


 Installation and configuration of monitoring tools like Prometheus, Grafana,
PEM, Pem Agent, Nagios, and AWS CloudWatch

Module 11: Data Load & Replication


 Loading data from .csv files and using PostgreSQL_fdw for data copy
 Understanding different replication types and configurations

Module 12: Database Upgrade


 Planning and executing database version upgrades

Module 13: Database Connection Pooling


 Implementing connection pooling with PgPool and PgBouncer

Module 14: Migration


 Database and server migration best practices using tools like ora2pg

Module 15: Performance Tuning & Optimization


 Server parameter tuning and query optimization techniques
Module 16: DBA Daily Tasks & Automation
 Automating backup tasks with shell scripts
 Monitoring database logs, killing sessions, and optimizing performance

You might also like