--- /dev/null
+SELECT
+ set,script,scale,clients,workers,
+ round(tps) as tps
+FROM tests
+ORDER BY tps DESC LIMIT 20;
-select set,scale,test,script,clients,workers,round(tps) as tps,round(1000*avg_latency)/1000 as avg_latency,round(1000*percentile_90_latency)/1000 as "90%<",1000*round(max_latency)/1000 as max_latency,trans from tests order by set,scale,script,clients,test;
+SELECT
+ set,scale,test,script,clients,workers,
+ round(tps) AS tps,
+ round(1000*avg_latency)/1000 AS avg_latency,
+ round(1000*percentile_90_latency)/1000 AS "90%<",
+ 1000*round(max_latency)/1000 AS max_latency,
+ trans
+FROM tests
+ORDER BY set,scale,script,clients,test;
-select
+SELECT
set,scale,
- pg_size_pretty(avg(dbsize)::int8) as db_size,
+ pg_size_pretty(avg(dbsize)::int8) AS db_size,
clients,
round(avg(tps)) as tps,
- round(1000 * avg(avg_latency))/1000 as avg_latency,
- round(1000 * avg(max_latency))/1000 as max_latency ,
- round(1000 * avg(percentile_90_latency))/1000 as "90%<",
- to_char(avg(end_time - start_time),'HH24:MI:SS') as runtime
-from tests
-group by set,scale,clients
-order by set,scale,clients;
+ round(1000 * avg(avg_latency))/1000 AS avg_latency,
+ round(1000 * avg(max_latency))/1000 AS max_latency ,
+ round(1000 * avg(percentile_90_latency))/1000 AS "90%<",
+ to_char(avg(end_time - start_time),'HH24:MI:SS') AS runtime
+FROM tests
+GROUP BY set,scale,clients
+ORDER BY set,scale,clients;