PgBench – Work in Progress
Fabien Coelho
MINES ParisTech, PSL Research University
PostgreSQL Session #9, Paris – November 17, 2017
1 / 29
PgBench Work in Progress Fabien Coelho MINES ParisTech, PSL - - PowerPoint PPT Presentation
PgBench Work in Progress Fabien Coelho MINES ParisTech, PSL Research University PostgreSQL Session #9, Paris November 17, 2017 1 / 29 PgBench Work in Progress Talk Outline 1 PgBench History Capabilities Caveats 2 Performance
1 / 29
2 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
3 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
Tatsuo Ishii by Oleg Bartunov
4 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
5 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
6 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
7 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
8 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
9 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
10 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
11 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
12 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
100 200 300 400 500 600 1 2 3 4 5 thousand transactions transaction latency in seconds
100 200 300 400 500 600 1 2 3 4 5 thousand transactions transaction latency in seconds
13 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
100 200 300 400 500 500 1000 1500 2000 tps run seconds sorted by tps
100 200 300 400 500 500 1000 1500 2000 tps run seconds sorted by tps
14 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
15 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
16 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
17 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
18 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
19 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
20 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
21 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
22 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
23 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
24 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
25 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
26 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
27 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
28 / 29
PgBench WIP
PgBench
History Capabilities Caveats
Performance
Overheads Loading Connection SSL Index Fill Factor
Future
Needs CommitFest Conclusion
29 / 29