Train together, save more! 10% off individual registration, 20% off for pairs.
×
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

This course will teach you the different techniques to optimize your PostgreSQL servers and database applications. You will see how to improve the performance of SQL queries as well as that of your server through better configuration.

Who is this training for ?

For whom ?

Database administrators and system administrators.

Prerequisites

Training objectives

Training program

    • The different optimization parameters (connections, memory.
    • ).
    • Exercise: Modifying the memory parameters and analyzing the result.
    • The PostgreSQL engine.
    • Details of the different query processing mechanisms.
    • Exercise: Comparison of performance by applying different processing algorithms for the same request.
    • Query processing method (statistics.
    • ).
    • The different types of algorithm (join, LOOP.
    • ).
    • Exercise: Comparison of performance by applying different query algorithms.
    • Configuration of memory parameters (shared_buffers.
    • ).
    • Method for calculating the value of shared_buffers.
    • Disk cache for data files.
    • Transaction log cache.
    • Free space cache.
    • Cache for temporary objects.
    • Exercise: Modification of different caches, memory and behavior analysis.
    • Use of APIs (Java, PHP.
    • ).
    • Use of connectors (example: TranQL).
    • Optimize the management of resources.
    • Organization of tables with CLUSTER.
    • Configuration of operating system kernel resources.
    • Data distribution.
    • Free space management.
    • PostgreSQL isolation level (READ COMMITED.
    • ).
    • Lock levels.
    • Lock method under PostgreSQL (record, table.
    • ).
    • Stack size.
  • 835
  • 14 h

Submit your review

Translated By Google Translate