100% found this document useful (1 vote)
170 views7 pages

PostgreSQL Admin Training Course

This document outlines a 5-day training course on comprehensive PostgreSQL administration. The course covers topics such as installation, configuration, security, backups and recovery, performance tuning and high availability.

Uploaded by

CSK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
170 views7 pages

PostgreSQL Admin Training Course

This document outlines a 5-day training course on comprehensive PostgreSQL administration. The course covers topics such as installation, configuration, security, backups and recovery, performance tuning and high availability.

Uploaded by

CSK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

POSTGRES COMPREHENSIVE ADMINISTRATION

5-Days Training Duration / Instructor-Led, Classroom-Based Training / Associate Level

COURSE DESCRIPTION:
Designed for DBAs, Architects, Application Developers, and IT Professionals, our training courses are created and delivered by
experienced & Certified PostgreSQL experts who will show you how to quickly manage your database responsibilities with
ease.
Pre-requisites:
 Basic experience in database administration and knowledge of RDBMS concepts.
 Basic experience with the use of the Linux operating system is helpful

Introduction and Architectural Overview:


 EDB PostgreSQL Platform
 History of PostgreSQL
 Major Features
 EDB PostgreSQL Advanced Server Features
 Architectural Overview
 General Database Limits
 Common Database Object Names

PostgreSQL Installation:
 OS User and Permissions
 Installation Options
 Installation of PostgreSQL
 Initializing Database Instance
 Database Cluster Defaults
 Starting Database Instance
 Connecting to Database
 Setting Environmental Variables

Database Clusters:
 Database Clusters
 Creating a Database Cluster
 Starting and Stopping the Server (pg_ctl)
 Connect tthe Server Using psql

Contact us: Website: www.acumenph.com


Facebook: www.facebook.com/acumen.inc.ph/
Email: [email protected] LinkedIn: www.linkedin.com/company/acumenph/

2nd Floor, Bonifacio Technology Center, 31st St. cor. 2nd Ave., Bonifacio Global City, Taguig, 1634 Metro Manila, Philippines
POSTGRES COMPREHENSIVE ADMINISTRATION
5-Days Training Duration / Instructor-Led, Classroom-Based Training / Associate Level

Configuration:
 Setting PostgreSQL Parameters
 Access Control
 Connection Settings
 Security and Authentication Settings
 Memory Settings
 Query Planner Settings
 WAL Settings
 Log Management
 Background Writer Settings
 Statement Behavior
 Parallel Query Scan Settings
 Parallel Maintenance Settings
 Vacuum Cost Settings
 Autovacuum Settings
 Just-in-Time Compilation
 Configuration File Includes

Creating and Managing Databases:


 Object Hierarchy
 Creating Databases
 Users and Roles
 Access Control
 Creating Schemas
 Schema Search Path

User Tools – Command Line Interfaces:


 Introduction tpsql
 Conventions
 Connecting tDatabase
 psql Command Line Parameters
 Entering psql Commands
 psql Meta-Commands
 psql SET Parameters
 Conditional Commands
 Information Commands

Contact us: Website: www.acumenph.com


Facebook: www.facebook.com/acumen.inc.ph/
Email: [email protected] LinkedIn: www.linkedin.com/company/acumenph/

2nd Floor, Bonifacio Technology Center, 31st St. cor. 2nd Ave., Bonifacio Global City, Taguig, 1634 Metro Manila, Philippines
POSTGRES COMPREHENSIVE ADMINISTRATION
5-Days Training Duration / Instructor-Led, Classroom-Based Training / Associate Level

GUI Tools:
 Introduction tpgAdmin 4
 Installing pgAdmin 4 on Linux
 Registering a server
 Viewing and Editing Data
 Query Tool
 Databases
 Languages
 Schemas
 Database Objects
 Maintenance
 Tablespaces
 Roles
 Introduction tPEM Web Client

Security:
 Authentication and Authorization
 Levels of Security
 pg_hba.conf File
 Row Level Security
 Object Ownership
 Application Access Parameters
 Protecting Against Injection Attacks with SQL/Protect
 Source Code Protection for Functions

SQL Primer:
 Data Types
 Structured Query Language (SQL)
 DDL, DML and DCL Statements
 Transaction Control Statements
 Tables and Constraints
 Views and Materialized Views
 Sequences
 Domains
 SQL Joins
 Using SQL Functions
 SQL Format Functions
 Quoting in PostgreSQL
 Indexes

Contact us: Website: www.acumenph.com


Facebook: www.facebook.com/acumen.inc.ph/
Email: [email protected] LinkedIn: www.linkedin.com/company/acumenph/

2nd Floor, Bonifacio Technology Center, 31st St. cor. 2nd Ave., Bonifacio Global City, Taguig, 1634 Metro Manila, Philippines
POSTGRES COMPREHENSIVE ADMINISTRATION
5-Days Training Duration / Instructor-Led, Classroom-Based Training / Associate Level

Backup and Recovery & Point-in Time Recovery:


 Backup Types
 Database SQL Dumps
 Restoring SQL Dumps
 Offline Physical Backups
 Continuous Archiving
 Online Physical Backups Using pg_basebackup
 Point-in-time Recovery
 Recovery Settings

System Architecture:
 Architectural Summary
 Process & Memory Architecture
 Utility Processes
 Connection Request-Response
 Disk Read Buffering
 Disk Write Buffering
 Background Writer Cleaning Scan
 Commit & Checkpoint
 Statement Processing
 Physical Database Architecture
 Data Directory Layout
 Installation Directory Layout
 Page Layout

Routine Maintenance:
 Database Maintenance
 Maintenance Tools
 Optimizer Statistics
 Data Fragmentation
 Routine Vacuuming
 Vacuuming Commands
 Preventing Transaction ID Wraparound Failures
 Vacuum Freeze
 The Visibility Map
 Vacuumdb
 Autovacuuming
 Per Table Thresholds
 Routine Reindexing
 CLUSTER

Contact us: Website: www.acumenph.com


Facebook: www.facebook.com/acumen.inc.ph/
Email: [email protected] LinkedIn: www.linkedin.com/company/acumenph/

2nd Floor, Bonifacio Technology Center, 31st St. cor. 2nd Ave., Bonifacio Global City, Taguig, 1634 Metro Manila, Philippines
POSTGRES COMPREHENSIVE ADMINISTRATION
5-Days Training Duration / Instructor-Led, Classroom-Based Training / Associate Level

Data Dictionary:
 The System Catalog Schema
 System Information Tables
 System Information Functions
 System Administration Functions
 System Information Views

Moving Data:
 Loading flat files
 Import and export data using COPY
 Examples of COPY Command
 Using COPY FREEZE for performance
 Introduction tEDB*Loader for EDB PostgreSQL Advanced Server

Database Monitoring:
 Database Monitoring
 Database Statistics
 The Statistics Collector
 Database Statistic Tables
 PostgreSQL Enterprise Manager (PEM)
 PEM – Features
 PEM – Architecture
 Monitoring Utilities
 Statement Processing
 Common Query Performance Issues
 SQL Tuning Goals
 SQL Tuning Steps
 Identify slow queries
 Review the query execution plan
 Optimizer statistics and behavior
 Restructure SQL statements
 Indexes

Contact us: Website: www.acumenph.com


Facebook: www.facebook.com/acumen.inc.ph/
Email: [email protected] LinkedIn: www.linkedin.com/company/acumenph/

2nd Floor, Bonifacio Technology Center, 31st St. cor. 2nd Ave., Bonifacio Global City, Taguig, 1634 Metro Manila, Philippines
POSTGRES COMPREHENSIVE ADMINISTRATION
5-Days Training Duration / Instructor-Led, Classroom-Based Training / Associate Level

Performance Tuning:
 Performance Tuning – Overview
 Performance Monitoring using PEM
 A Tuning Technique
 Operating System Considerations
 Server Parameter Tuning
 Loading a Table intMemory
 Best Practices for Inserting Large Amount of Data
 Non-Durable Settings
 Tuning PostgreSQL Using PEM

High Availability:
 Data Replication
 Data Replication in PostgreSQL
 Streaming Replication and Architecture
 Synchronous, Asynchronous and Cascading Replication Options
 Logical Replication
 Setup Streaming Replication
 Setup Cascaded Replication
 Monitoring and Recovery Control
 High Availability Setup Using EDB Failover Manager

Connection Pooling:
 Connection Pooling Overview
 pgpool-II – Features
 pgpool II – Installation and Configuration
 Starting/Stopping pgpool-II

Table Partitioning:
 Partitioning
 Partitioning Methods
 When tPartition
 Partitioning Methods
 Partitioning Setup
 Attach and Detach Partitions
 Partition Pruning
 Partitioned Table Limitations

Contact us: Website: www.acumenph.com


Facebook: www.facebook.com/acumen.inc.ph/
Email: [email protected] LinkedIn: www.linkedin.com/company/acumenph/

2nd Floor, Bonifacio Technology Center, 31st St. cor. 2nd Ave., Bonifacio Global City, Taguig, 1634 Metro Manila, Philippines
POSTGRES COMPREHENSIVE ADMINISTRATION
5-Days Training Duration / Instructor-Led, Classroom-Based Training / Associate Level

Extension Modules:
 What are Extension modules?
 Installing Extension Modules
 Add Extension ta Database
 Extensions List

Upgrading Best Practices:


 Version Change and Upgrade
 Need tUpgrade
 Upgrade Plan
 Upgrade Using pg_upgrade
 Upgrading Best Practices

Contactus:
Contact us: Website:
Website: www.acumenph.com
www.acumenph.com
Facebook:
Facebook: www.facebook.com/acumen.inc.ph/
www.facebook.com/acumen.inc.ph/
Email:[email protected]
Email: [email protected]
LinkedIn:
LinkedIn: www.linkedin.com/company/acumenph/
www.linkedin.com/company/acumenph/

2nd Floor, Bonifacio Technology Center, 31st St. cor. 2nd Ave., Bonifacio Global City, Taguig, 1634 Metro Manila, Philippines

You might also like