Professional Documents
Culture Documents
Upcoming PostgreSQL Performance Features BRUCE MOMJIAN, EnTERPRISEDB September, 2007
Upcoming PostgreSQL Performance Features BRUCE MOMJIAN, EnTERPRISEDB September, 2007
BRUCE MOMJIAN,
ENTERPRISEDB
September, 2007
Abstract
This outlines the upcoming performance features of PostgreSQL 8.3.
PostgreSQL Evolution
96
98
01
07
19
19
19
20
20
11 Years
Improved Performance
Index 1 2 3
8K
UPDATE2
Index 1
8K
Session 1
Session 2
D D D D D D D D D D D D
A A A A A A A A A A A A
T T T T T T T T T T T T
A A A A A A A A A A A A
Heap
Autovacuum
Dead
Dead
Dead
Dead
Dead
Dead
Dead
Dead
len
G T
gth
gth
Short headers used for lengths less than 128 bytes. Also, the tuple header
is now 23 bytes, 4 bytes shorter.
New ring buffer for vacuums and large sequential scans avoids cache
wiping
Data types
– SQL/XML with syntax support
– UUID (universal unique identifier)
– ENUM