File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -67,10 +67,21 @@ jobs:
67
67
68
68
- name : Run benchmarks - mysql
69
69
run : |
70
+ echo "## Default run" > benchmark.md
70
71
hyperfine --warmup 1 --export-markdown bench-mysql.md -n 'mysql-main' './bench-main -runs 2 -backend mysql' -n 'mysql-pr' './bench-pr -runs 2 -backend mysql'
71
72
hyperfine --warmup 1 --export-markdown bench-sqlite.md -n 'sqlite-main' './bench-main -runs 2 -backend sqlite' -n 'sqlite-pr' './bench-pr -runs 2 -backend sqlite'
72
73
hyperfine --warmup 1 --export-markdown bench-redis.md -n 'redis-main' './bench-main -runs 2 -backend redis' -n 'redis-pr' './bench-pr -runs 2 -backend redis'
73
- cat bench-mysql.md > benchmark.md
74
+ cat bench-mysql.md >> benchmark.md
75
+ echo $'\n' >> benchmark.md
76
+ cat bench-sqlite.md >> benchmark.md
77
+ echo $'\n' >> benchmark.md
78
+ cat bench-redis.md >> benchmark.md
79
+
80
+ echo "## Large payload run (5MB)" >> benchmark.md
81
+ hyperfine --warmup 1 --export-markdown bench-mysql.md -n 'mysql-main' './bench-main -resultsize 5000000 -runs 2 -backend mysql' -n 'mysql-pr' './bench-pr -resultsize 5000000 -runs 2 -backend mysql'
82
+ hyperfine --warmup 1 --export-markdown bench-sqlite.md -n 'sqlite-main' './bench-main -resultsize 5000000 -runs 2 -backend sqlite' -n 'sqlite-pr' './bench-pr -resultsize 5000000 -runs 2 -backend sqlite'
83
+ hyperfine --warmup 1 --export-markdown bench-redis.md -n 'redis-main' './bench-main -resultsize 5000000 -runs 2 -backend redis' -n 'redis-pr' './bench-pr -resultsize 5000000 -runs 2 -backend redis'
84
+ cat bench-mysql.md >> benchmark.md
74
85
echo $'\n' >> benchmark.md
75
86
cat bench-sqlite.md >> benchmark.md
76
87
echo $'\n' >> benchmark.md
You can’t perform that action at this time.
0 commit comments