pgbench.com
Benchmarks
Tutorials
Glossary
Comparisons
Sponsors
PostgreSQL Performance Benchmarks
Database Comparisons
|
Sponsors
Choose Benchmark Type
⚡
PGBench
Transaction throughput (TPC-B)
📊
ClickBench
Analytical query performance
(power by benchmark.clickhouse.com)
🔄
Sysbench
OLTP mixed workload
System
All Systems
▼
All Systems
AlloyDB
AlloyDB (tuned)
Aurora for PostgreSQL
CedarDB
Citus
Crunchy Bridge (Parquet)
Greenplum
Hologres
Hydra
Opteryx
ParadeDB (Parquet, partitioned)
ParadeDB (Parquet, single)
pg_duckdb (with indexes)
pg_duckdb (MotherDuck enabled)
pg_duckdb (Parquet)
pg_duckdb
pgpro_tam (parquet, local storage)
pgpro_tam (parquet, local, parallel)
pgpro_tam (parquet, local + cache)
pgpro_tam
pgpro_tam (feather, local + cache)
PostgreSQL (with indexes)
PostgreSQL
QuestDB
StarRocks
Timescale ☁️
TimescaleDB (no columnstore)
TimescaleDB
YDB
Yugabyte
PostgreSQL 17
PostgreSQL 16
PostgreSQL 15
TimescaleDB 2.17
Aurora PostgreSQL
CockroachDB
Simplyblock+PostgreSQL (Indexed)
Simplyblock+PostgreSQL
System Type
All Types
▼
All Types
PostgreSQL compatible
-
PostgreSQL
Time-series
Managed Service
Distributed
Storage-optimized
Cloud
All Clouds
▼
All Clouds
GCP
AWS
-
Machine Type
All Machine Types
▼
All Machine Types
-
Compute Optimized
Memory Optimized
Cluster Size
All Sizes
▼
All Sizes
0
1
8
2
4
3
Tuned
All Configurations
▼
All Configurations
Tuned
Default
System & Machine
Relative
performance
(
higher is better
)
Nothing selected
Detailed Comparison