@@ -16,7 +16,8 @@ Sample usage
16
16
17
17
0 ) Prepare local git repository:
18
18
19
- git clone git://git.postgresql.org/git/postgresql.git postgres.git
19
+ git clone git://git.postgresql.org/git/postgresql.git postgres.git
20
+
20
21
And install prerequisites:
21
22
docker, bash, wget, git, tar, 7z, ant, default-jdk
22
23
(optional packages for visualization: xsltproc, r-base-core, r-cran-xml,
@@ -26,7 +27,8 @@ r-cran-ggplot2, r-cran-reshape2)
26
27
27
28
1 ) Run
28
29
29
- ./prepare-instances.py
30
+ ./prepare-instances.py
31
+
30
32
to get all the Postgres* instances defined in config.xml ready for
31
33
benchmarking.
32
34
@@ -43,7 +45,7 @@ to get more information.
43
45
44
46
2 ) Run
45
47
46
- ./run-benchmarks.py
48
+ ./run-benchmarks.py
47
49
to perform all the benchmarks Postgres* defined in config.xml for all
48
50
instances.
49
51
@@ -70,7 +72,7 @@ to get more information.
70
72
71
73
3 ) To visualize results, you can use:
72
74
73
- R --no-save < VisualizeResults.R
75
+ R --no-save < VisualizeResults.R
74
76
(You'll get Rplots.pdf with graphics presenting some benchmarks results.)
75
77
Or
76
78
82
84
4 ) You can also compare benchmark results for several instances in an
83
85
automated non-visual way. Run
84
86
85
- ./analyze-benchmarks.py -i 'intance-1-pattern' 'intance-2-pattern'
87
+ ./analyze-benchmarks.py -i 'intance-1-pattern' 'intance-2-pattern'
86
88
87
89
For example, to compare results of benchmarking instances shown above, run:
88
90
0 commit comments