1-877-WEBUCATE
(1-877-932-8228)
info@webucator.com
 
Microsoft Training
Java Training
XML Training
Database & SQL Training
PHP, Perl, ASP, Groovy, Grails, Ruby on Rails Training
HTML, JavaScript, Ajax & CSS Training
Adobe CS3 Training
◊ PRIVATE POSTGRESQL TRAINING

Need a private class for your team delivered at your site or a location near you?
For private groups of three or more, Webucator offers completely customizable and cost-effective PostgreSQL classes delivered at your offices or a location near you.

To have someone contact you about these classes, please fill out the form below.

* (Required)
* (Required)
* (Required)
* (Required)
* (Required)
(The number of people requiring training)
(For Federal Government Pricing)
* (Required)

PostgreSQL Administration Training (5 days)


This PostgreSQL class is delivered for private groups onsite at your offices or a location of your choice. It can also be delivered via the Internet for geographically distributed staff.

PostgreSQL Administration Training Overview

Students taking this PostgreSQL training class will learn to effectively administer PostgreSQL .

PostgreSQL Administration Training Course Goals

  • Learn to compile source code.
  • Learn about backup and disaster recovery.
  • Learn about inheritance, partitioning, and Tablespaces.
  • Learn to manage free space.
  • Learn about security in PostgreSQL.
  • Learn to create high availabilty and high performance solutions.

PostgreSQL Administration Training Course Prerequisites

Experience in the following areas is required:

  • Familiarity with databases.

PostgreSQL Administration Training Course Outline

  1. Source Code Compile
    1. Understanding the configure switches
    2. Compiling contrib modules
    3. Compiling and installing 3rd party procedural languages
      1. Java
      2. Ruby
  2. Backup and Disaster Recovery
    1. pg_dump
    2. pg_dumpall
    3. pg_restore
    4. PITR
    5. DRDB
    6. Backup Strategies
  3. Inheritance, Partitioning and Tablespaces
    1. Using Inheritance
    2. Partitioning Types
      1. Range
      2. List
      3. Hash
      4. Composite
    3. Administrating Partitions
    4. Administrating Tablespaces
    5. Best Practices
  4. Managing Free Space
    1. SQL commands
      1. VACUUM
      2. CLUSTER
      3. REINDEX
    2. autovacuum
    3. Tuning free space map settings, postgresql.conf
  5. Security
    1. Roles
    2. Testing password strength
    3. Restricting access on the localhost using UNIX DOMAIN SOCKETS
    4. Encrypted Sessions
      1. SSH tunnels using port forwarding
      2. SSL
    5. Athenticated Sessions
      1. IDENT
      2. LDAP
      3. KERBEROS
      4. PAM
      5. SSL certficates
    6. Encrypting Data In The Database
      1. The md5 function
      2. The chkpass contrib module
      3. The pgcrypto contrib module
  6. High Availability & High Performance Solutions
    1. dblink
    2. pgmemcache
    3. SLONY
    4. PGPOOL
  7. Performance
    1. basics
      1. Understanding the EXPLAIN statement
    2. Monitoring
      1. UNIX utilities: iostat, vmstat, sar, systat
      2. PostgrSQL runtime statistics, pg_stat views and tables, using psql and pgadmin
    3. Tuning
      1. Identifying operations to tune bulk loading operations DML operations DDL operations
      2. Editing postgresql.conf
      3. Configuring kernel parameters at runtime using sysctl
    4. Best Practices
      1. Server startup paramaters & options (pg_ctl)
      2. Benchmarking with pgbench
      3. Working with indexes
        1. Definition
        2. Expression
        3. Partial
      4. Simplifying tuning by crafting user roles
        1. SQL statements of interest
          1. SHOW
          2. SET CONSTRAINTS (setting user/role parameters)
          3. SET ROLE / ALTER ROLE
          4. SET SESSION AUTHORIZATION
      5. Scripting performance analysis

PostgreSQL Administration Training Course Materials

In addition to a comprehensive set of materials, including course notes and all the programming examples, each student will also receive a one-year subscription to Webucator's online reference library, which contains hundreds of the most current electronic technology books - a $149.95 per student value.

PostgreSQL Administration Training Technical Requirements

  1. PostgreSQL
  2. pgAdmin III
home - onsite classes - instructor-led online courses - self-paced online courses - why webucator - partners - contact - sitemap
© 2007 Webucator. All rights reserved. info@webucator.com | Toll Free: 877-WEBUCATE (877-932-8228) | From Outside the USA: 315-446-0560 | Fax: 315-410-5320
Phoenix, AZ | Santa Clara, CA | Santa Clara, CA | Los Angeles, CA | Sacramento, CA | Washington, DC | Atlanta, GA | Chicago, IL | Indianapolis, IN | Muncie, IN
New Orleans, LA Boston, MA | Cambridge, MA | Charlestown, MA | Framingham, MA | Ipswich, MA | Lincoln, MA | Wellesley, MA | Worcester, MA | Bangor, ME | Detroit, MI
Raleigh, NC Winston-Salem, NC | Lincoln, NE | East Hanover, NJ | Eatontown, NJ | Madison, NJ | Parsippany, NJ | Trenton, NJ | Albany, NY | Buffalo, NY | Rochester, NY
New York City, NY | Syracuse, NY | West Babylon, NY | Dayton, OH | Bethlehem, PA | Philadelphia, PA | Pittsburgh, PA | Pittsburgh, PA | State College, PA
Middletown, RI | Rapid City, SD | Austin, TX | Dallas, TX | Houston, TX | Arlington, VA | McLean, VA | Seattle, WA | Toronto, Canada | Ottawa, Canada | Calgary, CA