0% found this document useful (0 votes)
42 views

PostgreSQL DBA

Uploaded by

look looket
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
0% found this document useful (0 votes)
42 views

PostgreSQL DBA

Uploaded by

look looket
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
You are on page 1/ 3

PostgreSQL Administration Training outline

Part 1: Introduction
- History of PostgreSQL
- Major Features
- New Features of PostgreSQL
- Multi Version Concurrency Control
- Write Ahead Logging
- Architechtural Overview
- Limits

Part 2: PostgreSQL System Architecture


- Architechtural Summary
- Shared Memory
- Statement Processing
- Utility Processes
- Disk Read Buffering
- Write Buffering
- Background Writer Cleaning Scan
- Commit & Checkpoint
- Physical Database Architechture
- Data Directory Layout
- Installation Directory Layout
- Page Layout

Part 3: Installation
- OS User & Permissions
- Installation
- Setting Environment Variables
- Clusters
- Creating a data cluster
- Starting & Stopping the Server
- (pg_ctl)
- Connect to the server using psql

Part 4: Configuration
- Setting PostgreSQL Parameters
- Access Control
- Connection Settings
- Security & Authentication
- Settings
- Memory Settings
- Query Planner Settings
- WAL Settings
- Log Management
- Background Writer Settings
- Statement Behaviour
- Vacuum Cost Settings
- Autovacuum Settings
Part 5: Creating and Managing Databases
- Object Hierarchy
- Creating Databases
- Creating Schemas
- Schema Search Path
- Roles, Users, Groups
- Access Control

Part 6: Postgres Data Dictionary


- System Catalog Schema
- System Information View/Tables
- System Information Functions

Part 7: Introduction to PSQL


- Introduction
- Conventions
- Connecting to PostgreSQL
- PSQL Command Line Parameters
- Entering PSQL Commands
- PSQL Meta-Commands
- PSQL SET Parameters
- Information Commands

Part 8: pgAdmin III


- Registering a Server
- Viewing and Editing Data
- Query Tool
- Database
- Languages
- Schemas
- Domains
- Functions
- Sequences
- Tables
- Colums
- Contraints
- Indexes
- Maintainence
- Rules
- Triggers
- Types
- Views
- Tablespaces
- Roles

Part 9: Security Basics


- Authentication
- Authorizations
- Levels of Security
- pg_hba.conf
- Users
- Objects Ownership
- Access Control
- Application Access Parameters

Part 10: SQL


- Data Types
- Tables
- SQL Queries
- Quoting
- Using SQL Functions
- Constraints
- Dropping or Removing Database
- Objects
- Views
- Sequences
- Indexes

Part 12: Routine Maintenance


- Explain and Explain Analyze
- Table Statistics
- Updating Planner Statistics
- Vaccuuming
- Scheduling Auto Vaccuum
- Preventing Transatin ID WrapArond Failures
- The Visibility Map
- Routine Reindexing

Part 13: Transaction and Concurrency


- Transaction Definition
- Effects of Concurrency on
- Transactions
- Transaction Isolation Levels
- Multi-Version Concurrency Control
- Overview MVCC
- MVCC Examples
- Internal Identifiers
- Transaction WrapAround
- MVCC Maintenance
- MVCC Demo

You might also like