A PostgreSQL powered database environment will help you increasing the profitability of your business and will help you to achieve your business goals.

PostgreSQL

graphic
Downloads Contact  
Cybertec product family
line
Library
line
Success stories
line
News
line
Sample Movies
line
How to buy
line
--- Training and
certification ---

line
Services
line
Support
Teach on the Beach
pixelPostgreSQL Advanced Optimization

"Teach on the Beach"
Location: Dominican Republic

May 5th - May 7th
Teach on the Beach: PostgreSQL Advanced Optimization
Location: Dominican Republic

This 3 day training course will focus on advanced optimization techniques for PostgreSQL. All aspects of performance tuning and PostgreSQL tuning will be covered in detail.

Content of the training course:
Storage concepts
pixelOn-disk storage areas
pixelOn-disk layout of heaps
pixelXLog: The transaction log
pixelCLog: The commit log
pixelAdditional storage areas
pixelPersistent storage
pixelTablespaces
pixelOptimizing reads and writes
pixelRandom vs. sequential I/O

Memory management
pixelCaching
pixelThe internal caching algorithm
pixelDatabase cache vs. kernel cache
pixelClockSweep vs. LRU vs. ARC
pixelPractical consequences
pixelSorts and aggregates
pixelTemporary tables
pixelMemory contexts

Using indexes
pixelPostgreSQL index types
pixelThe internal architecture of indexes
pixelPartial indexes
pixelIndexes on functions
pixelIndexes on regular expressions
pixelFuzzy matching
pixelReducing index sizes
pixelFull text indexing unleased
pixelOptimizing your own indexing strategy

Execution plans
pixelTypes of SQL optimization
pixelExhaustive search
pixelGenetic algorithms
pixelOther techniques in brief
pixelRule based optimization
pixelDynamic sampling
pixelGreedy Nearest Neighbor algorithm
pixelHill-Climbing
pixelUsing EXPLAIN
pixelUnderstanding the output of explain
pixelThe PostgreSQL cost system
pixelANALYZE
pixelReading and understanding pg_stats
pixelEXPLAIN ANALYZE

Internal optimization techniques
pixelViews and subselects
pixelEquality constraints
pixelOptimization of Aggregates
pixelHashAggregates vs. GroupAggregates
pixelDISTINCT vs. GROUP BY
pixelOptimizing IN-statements
pixelOptimizing ORDER BY statements
pixelTweaking join orders
pixelProcessing outer joins
pixelOptimizing set operations
pixelOptimizing procedures and functions
pixelAdjusting costs for function calls

Genetic query optimizationg
pixelThe limits of exhaustive searches
pixelUsing geqo efficiently
pixelAvoiding geqo

Transactions and locking
pixelTransaction Isolation
pixelOptimizing lock behavior
pixelOptimistic vs. pessimistic locking
pixelFOR SHARE vs. FOR UPDATE

Partitioning
pixelConstraint Exclusion
pixelEfficient cleanup

Basic understand of SQL is mandatory.

The course will be held by Hans-Juergen Schoenig, a leading expert who has written 4 books on PostgreSQL. He has been in professional PostgreSQL business since 1999.

Register for this training now:
email

Price: USD 1.260
Early Bird: USD 1.150

<< back

  Who we are
line
  Cybertec is a leading vendor of PostgreSQL based solutions.
Rely on our expertise and contact us.
   
  Related links
line
 
Cybertec Schönig & Schönig Gmbh (Europe) www.postgresql.at
PostgreSQL documentation
PostgreSQL on Wikipedia
Contact us for help
line
help
E-mail us
Extending PostgreSQL
line
extending postgresql
Use PostgreSQL to solve complex business problems.
Learn about how PostgreSQL can be extended and customized. -->> more
Training events
line
training events
Stay up to date on the latest training classes and book your personal workshop.
-->> more
Cybertec PostgreSQL US Services Division