100% found this document useful (1 vote)
67 views

Postgres Comprehensive Administration

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
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
67 views

Postgres Comprehensive Administration

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
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

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