You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
This repository contains scripts and a sample configuration file forbenchmarking different PostgreSQL and Postgres Pro versions and flavors.
Notice
Using a dedicated machine is highly recommended at least for minimizingbackground/parallel activity.Also it's recommended to disable turbo/boost CPU modes to avoid uncontrollableand unpredictable CPU performance fluctuations.
Here the instances repeated to get more trustworthy results for comparison ofthat instances. The benchmark results will be stored as if the instances werenamed "pg-src-15--1", "pg-src-master--1", "pg-src-15--2","pg-src-master--2", ...
Run
./run-benchmarks.py --help
to get more information.
To visualize results, you can use:
R --no-save < VisualizeResults.R
(You'll get Rplots.pdf with graphics presenting some benchmarks results.)Or
A configuration of postgres instances and benchmarks is defined in a singlefile config.xml (custom configuration files can also be used). It allows tostore the complete configuration of a benchmarking session along with theresults (benchmark-results.xml).
The structure of config.xml yet to be documented, but it's supposed to betransparent and self-explanatory.
Notice
You can add private repositories and instance definitions with the followingextra configuration files: private_repositories.xml: