Presented by:

1f0868db44070d1512df0e5d71d8ee77

Beena Emerson

from EnterpriseDB

Beena has about 7 years experience in PostgreSQL and was involved in developing features like multiple synchronous replication, making wal segment size configurable at initdb time, addition of default partition and runtime partition pruning.

Download slides

A native partitioning system was added in PostgreSQL 10 and it has since evolved considerably. In PostgreSQL 13 the existing Postgres benchmarking tool pgbench was extended to allow testing for range and hash partitions.

Choosing a good partition strategy is not a child's play. Partition done wrong can lead to massive performance deterioration.

This talk will summarise all the features and key improvements across versions including the new pgbench partition options. It will also attempt to reveal when using partition a good idea and when they can cause the performance to nose-dive with the help of benchmarking results using partitions in different settings.

Date:
2020 February 28 - 14:15
Duration:
40 min
Room:
Grand Victoria 1
Conference:
PGConf India, 2020
Language:
Track:
Database Administration
Difficulty:
Easy

Happening at the same time:

  1. Looking beyond B-Tree Index for performance optimizations
  2. Start Time:
    2020 February 28 14:15

    Room:
    Grand Victoria 2