Introduction

This is a report for the insert benchmark with 800M docs and 1 client(s). It is generated by scripts (bash, awk, sed) and Tufte might not be impressed. An overview of the insert benchmark is here and a short update is here. Below, by DBMS, I mean DBMS+version.config. An example is my8020.c10b40 where my means MySQL, 8020 is version 8.0.20 and c10b40 is the name for the configuration file.

The test server has 8 AMD cores, 32G RAM and an NVMe device for the database. The benchmark was run with 1 client and there were 1 or 3 connections per client (1 for queries or inserts without rate limits, 1+1 for rate limited inserts+deletes). It uses 1 table with a table per client. It loads 800M rows per table without secondary indexes, creates 3 secondary indexes per table, then inserts 16m+4m rows per table with a delete per insert to avoid growing the table. It then does 6 read+write tests for 7200s each that do queries as fast as possible with 100,100,500,500,1000,1000 inserts/s and the same for deletes/s per client concurrent with the queries. The database is larger than memory and the working set it not cached for most benchmark steps. Clients and the DBMS share one server.

The tested DBMS are:


Contents


Summary

The numbers are inserts/s for l.i0, l.i1 and l.i2, indexed docs (or rows) /s for l.x and queries/s for qr100, qp100 thru qr1000, qp1000" The values are the average rate over the entire test for inserts (IPS) and queries (QPS). The range of values for IPS and QPS is split into 3 parts: bottom 25%, middle 50%, top 25%. Values in the bottom 25% have a red background, values in the top 25% have a green background and values in the middle have no color. A gray background is used for values that can be ignored because the DBMS did not sustain the target insert rate. Red backgrounds are not used when the minimum value is within 80% of the max value.

dbmsl.i0l.xl.i1l.i2qr100qp100qr500qp500qr1000qp1000
pg176_o2nofp.cx10a_c8r32 214420397417130139248106661928056910884533
pg18rc1_o2nofp.cx10b_c8r32 2078464014051177111244956571912958410979522
pg18rc1_o2nofp.cx10c_c8r32 21013941994898782247366641932858211026522
pg18rc1_o2nofp.cx10d_c8r32 21025040444991776247616621939355710960528

This table has relative throughput, throughput for the DBMS relative to the DBMS in the first line, using the absolute throughput from the previous table. Values less than 0.95 have a yellow background. Values greater than 1.05 have a blue background.

dbmsl.i0l.xl.i1l.i2qr100qp100qr500qp500qr1000qp1000
pg176_o2nofp.cx10a_c8r32 1.001.001.001.001.001.001.001.001.001.00
pg18rc1_o2nofp.cx10b_c8r32 0.971.010.902.850.990.990.991.031.010.98
pg18rc1_o2nofp.cx10c_c8r32 0.981.060.762.101.001.001.001.021.010.98
pg18rc1_o2nofp.cx10d_c8r32 0.981.020.701.951.000.991.010.981.010.99

This lists the average rate of inserts/s for the tests that do inserts concurrent with queries. For such tests the query rate is listed in the table above. The read+write tests are setup so that the insert rate should match the target rate every second. Cells that are not at least 95% of the target have a red background to indicate a failure to satisfy the target.

dbmsqr100.L1qp100.L2qr500.L3qp500.L4qr1000.L5qp1000.L6
pg176_o2nofp.cx10a_c8r32100100500500972684
pg18rc1_o2nofp.cx10b_c8r32100100500500986724
pg18rc1_o2nofp.cx10c_c8r32100100500500988723
pg18rc1_o2nofp.cx10d_c8r32100100500500987723
target10010050050010001000

l.i0

l.i0: load without secondary indexes. Graphs for performance per 1-second interval are here.

Average throughput:

Image

Insert response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For the max column values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3299.9830.0140.0020.0010.040
pg18rc1_o2nofp.cx10b_c8r3299.9830.0140.003nonzero0.040
pg18rc1_o2nofp.cx10c_c8r3299.9820.0150.003nonzero0.042
pg18rc1_o2nofp.cx10d_c8r3299.9840.0130.003nonzero0.044

Performance metrics for the DBMS listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
214420	0	37	0.3	798.4	88.3	0.000	0.001	0.004	0.422	21352	20.6	0.100	8	76.5	116.6	1.2	0.040	215749	207866	pg176_o2nofp.cx10a_c8r32
207846	0	35	0.3	778.9	85.5	0.000	0.001	0.004	0.421	20698	20.3	0.100	8	76.5	116.6	1.0	0.040	209168	201266	pg18rc1_o2nofp.cx10b_c8r32
210139	0	36	0.3	786.7	86.3	0.000	0.001	0.004	0.421	21008	20.5	0.100	8	76.5	116.6	18.9	0.042	211365	203763	pg18rc1_o2nofp.cx10c_c8r32
210250	0	36	0.3	785.2	86.4	0.000	0.001	0.004	0.421	21058	20.4	0.100	8	76.5	116.6	18.9	0.044	211576	203268	pg18rc1_o2nofp.cx10d_c8r32

l.x

l.x: create secondary indexes.

Average throughput:

Image

Performance metrics for the DBMS listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
397417	0	1336	146.0	1220.9	148.5	0.003	0.376	0.003	0.383	1164	12.5	0.003	3	153.6	193.7	23.4	0.002	NA	NA	pg176_o2nofp.cx10a_c8r32
401405	0	1285	144.3	1224.4	149.9	0.003	0.368	0.003	0.382	1082	12.5	0.003	2	153.6	193.7	23.4	0.003	NA	NA	pg18rc1_o2nofp.cx10b_c8r32
419948	0	1210	144.3	1280.0	156.6	0.003	0.352	0.003	0.382	2031	13.2	0.005	3	153.6	193.7	23.4	0.003	NA	NA	pg18rc1_o2nofp.cx10c_c8r32
404449	0	1211	141.4	1236.1	151.1	0.003	0.358	0.003	0.383	1715	13.0	0.004	3	153.6	193.7	23.4	0.003	NA	NA	pg18rc1_o2nofp.cx10d_c8r32

l.i1

l.i1: continue load after secondary indexes created with 50 inserts per transaction. Graphs for performance per 1-second interval are here.

Average throughput:

Image

Insert response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For the max column values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3298.7161.1130.1700.0010.381
pg18rc1_o2nofp.cx10b_c8r32nonzero98.7711.0760.1520.193
pg18rc1_o2nofp.cx10c_c8r3298.9220.9170.1610.182
pg18rc1_o2nofp.cx10d_c8r3297.0372.5040.4580.0010.332

Delete response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For the max column values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r320.1884.27110.46577.8107.2660.126
pg18rc1_o2nofp.cx10b_c8r320.2064.33611.25067.58516.6230.090
pg18rc1_o2nofp.cx10c_c8r320.2644.24011.07147.42037.0050.114
pg18rc1_o2nofp.cx10d_c8r320.2944.31511.05344.32140.0170.118

Performance metrics for the DBMS listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
1301	0	1530	12.3	2008.0	31.1	1.176	9.682	1.544	24.460	3632	13.6	2.793	837	156.2	196.3	22.6	0.381	1150	400	pg176_o2nofp.cx10a_c8r32
1177	0	1382	10.9	1794.7	27.6	1.173	9.486	1.524	23.977	3296	13.5	2.799	917	156.2	196.3	23.4	0.193	950	600	pg18rc1_o2nofp.cx10b_c8r32
987	0	1158	9.1	1517.8	23.6	1.173	9.486	1.538	24.511	2791	13.5	2.829	1095	156.2	194.5	23.3	0.182	650	450	pg18rc1_o2nofp.cx10c_c8r32
917	0	1076	8.5	1412.5	22.0	1.173	9.486	1.540	24.603	2603	13.2	2.839	1152	156.2	193.0	21.7	0.332	650	450	pg18rc1_o2nofp.cx10d_c8r32

l.i2

l.i2: continue load after secondary indexes created with 5 inserts per transaction. Graphs for performance per 1-second interval are here.

Average throughput:

Image

Insert response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For the max column values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r322.48897.2720.2380.002nonzero0.088
pg18rc1_o2nofp.cx10b_c8r320.00819.99376.1533.1880.6530.0020.003nonzero2.075
pg18rc1_o2nofp.cx10c_c8r326.97492.8870.1390.0010.018
pg18rc1_o2nofp.cx10d_c8r326.37793.5990.024nonzero0.022

Delete response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For the max column values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r32100.000nonzero0.256
pg18rc1_o2nofp.cx10b_c8r320.5348.48215.4300.03275.1010.4200.002nonzero2.075
pg18rc1_o2nofp.cx10c_c8r3275.74824.2520.204
pg18rc1_o2nofp.cx10d_c8r3266.99033.010nonzero0.257

Performance metrics for the DBMS listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
39	0	43	0.3	97.2	1.3	1.095	8.886	2.493	33.906	354	12.4	9.082	25436	156.9	176.9	23.4	0.088	40	35	pg176_o2nofp.cx10a_c8r32
111	0	178	3.2	335.0	6.6	1.597	29.900	3.013	60.836	815	12.5	7.326	8993	156.8	196.9	23.4	2.075	85	75	pg18rc1_o2nofp.cx10b_c8r32
82	0	90	0.7	185.6	2.7	1.092	8.839	2.250	33.044	603	12.4	7.313	12024	156.9	176.9	23.4	0.018	80	75	pg18rc1_o2nofp.cx10c_c8r32
76	0	82	0.7	171.9	2.4	1.091	8.829	2.274	33.172	563	12.4	7.453	13122	156.9	176.9	23.4	0.022	80	45	pg18rc1_o2nofp.cx10d_c8r32

qr100.L1

qr100.L1: range queries with 100 insert/s per client. Graphs for performance per 1-second interval are here.

Average throughput:

Image

Query response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3299.9910.009nonzerononzero0.024
pg18rc1_o2nofp.cx10b_c8r3299.9910.009nonzerononzero0.046
pg18rc1_o2nofp.cx10c_c8r3299.9910.009nonzerononzerononzero0.053
pg18rc1_o2nofp.cx10d_c8r3299.9910.009nonzerononzerononzero0.025

Insert response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3299.8750.1250.039
pg18rc1_o2nofp.cx10b_c8r3299.8680.1250.0070.071
pg18rc1_o2nofp.cx10c_c8r3299.8960.0970.0070.068
pg18rc1_o2nofp.cx10d_c8r3299.9030.0970.057

Delete response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r320.00715.79269.63214.5690.006
pg18rc1_o2nofp.cx10b_c8r3215.75770.47913.7640.006
pg18rc1_o2nofp.cx10c_c8r3215.70169.75714.5420.007
pg18rc1_o2nofp.cx10d_c8r3216.09071.27112.6390.006

Performance metrics for the DBMS listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
100	24810	115	0.9	155.3	2.6	0.005	0.038	1.554	26.952	95089	8.6	3.833	28	156.9	189.7	23.4	0.024	24843	23788	pg176_o2nofp.cx10a_c8r32
100	24495	110	0.9	156.8	2.6	0.005	0.038	1.570	26.986	93878	8.6	3.833	28	156.8	190.3	23.4	0.046	24476	23708	pg18rc1_o2nofp.cx10b_c8r32
100	24736	111	0.9	155.6	2.6	0.004	0.037	1.558	26.998	94799	8.8	3.832	28	157.0	189.8	23.4	0.053	24720	23700	pg18rc1_o2nofp.cx10c_c8r32
100	24761	110	0.9	156.3	2.6	0.004	0.036	1.564	27.033	94894	8.6	3.832	28	157.0	190.1	23.4	0.025	24794	23868	pg18rc1_o2nofp.cx10d_c8r32

qp100.L2

qp100.L2: point queries with 100 insert/s per client. Graphs for performance per 1-second interval are here.

Average throughput:

Image

Query response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r32nonzero3.58796.3900.023nonzero0.040
pg18rc1_o2nofp.cx10b_c8r32nonzero3.08196.8940.024nonzero0.034
pg18rc1_o2nofp.cx10c_c8r323.49996.4750.026nonzero0.049
pg18rc1_o2nofp.cx10d_c8r323.42496.5440.0300.0020.043

Insert response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3299.8890.1110.048
pg18rc1_o2nofp.cx10b_c8r3299.8610.1390.042
pg18rc1_o2nofp.cx10c_c8r3299.8400.1600.034
pg18rc1_o2nofp.cx10d_c8r3299.8400.1320.0280.077

Delete response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3210.66789.3260.0070.021
pg18rc1_o2nofp.cx10b_c8r3211.02188.9720.0070.021
pg18rc1_o2nofp.cx10c_c8r3211.06288.9310.0070.022
pg18rc1_o2nofp.cx10d_c8r3210.90389.0900.0070.021

Performance metrics for the DBMS listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
100	666	8278	64.8	272.1	3.5	12.433	99.599	2.723	35.667	18533	2.8	27.836	336	157.0	179.6	23.4	0.040	672	464	pg176_o2nofp.cx10a_c8r32
100	657	8181	64.0	270.1	3.5	12.446	99.703	2.704	35.461	18320	3.1	27.871	377	156.8	180.0	23.3	0.034	656	448	pg18rc1_o2nofp.cx10b_c8r32
100	664	8249	64.5	272.0	3.5	12.414	99.402	2.723	35.661	18474	3.1	27.801	373	157.0	179.7	23.4	0.049	672	464	pg18rc1_o2nofp.cx10c_c8r32
100	662	8215	64.7	271.1	3.5	12.409	100.154	2.714	35.594	18386	3.0	27.774	363	157.0	179.9	23.4	0.043	672	464	pg18rc1_o2nofp.cx10d_c8r32

qr500.L3

qr500.L3: range queries with 500 insert/s per client. Graphs for performance per 1-second interval are here.

Average throughput:

Image

Query response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3299.9710.029nonzerononzerononzerononzero0.074
pg18rc1_o2nofp.cx10b_c8r3299.9700.029nonzerononzerononzerononzero0.089
pg18rc1_o2nofp.cx10c_c8r3299.9760.023nonzerononzerononzerononzero0.083
pg18rc1_o2nofp.cx10d_c8r3299.9710.028nonzerononzerononzerononzero0.092

Insert response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r320.00497.7971.8960.3030.241
pg18rc1_o2nofp.cx10b_c8r320.00799.7530.2400.036
pg18rc1_o2nofp.cx10c_c8r320.02999.7650.2060.027
pg18rc1_o2nofp.cx10d_c8r320.03399.7150.2290.0220.096

Delete response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3224.64975.3510.048
pg18rc1_o2nofp.cx10b_c8r3228.83671.1640.040
pg18rc1_o2nofp.cx10c_c8r3228.20771.7930.042
pg18rc1_o2nofp.cx10d_c8r3228.35471.6460.040

Performance metrics for the DBMS listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
500	19280	654	5.3	655.7	12.0	0.034	0.279	1.312	24.592	75390	12.9	3.910	54	157.3	179.1	23.4	0.074	19209	16318	pg176_o2nofp.cx10a_c8r32
500	19129	646	5.2	671.9	12.1	0.034	0.279	1.345	24.838	74561	12.6	3.898	53	156.8	178.6	23.3	0.089	19085	16302	pg18rc1_o2nofp.cx10b_c8r32
500	19328	652	5.2	659.5	12.0	0.034	0.278	1.320	24.640	75330	12.5	3.897	52	157.3	179.1	23.4	0.083	19214	16509	pg18rc1_o2nofp.cx10c_c8r32
500	19393	653	5.3	667.5	12.1	0.034	0.282	1.336	24.861	75578	12.5	3.897	52	157.3	179.1	23.4	0.092	19355	16366	pg18rc1_o2nofp.cx10d_c8r32

qp500.L4

qp500.L4: point queries with 500 insert/s per client. Graphs for performance per 1-second interval are here.

Average throughput:

Image

Query response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r321.30397.7980.8500.048nonzerononzero0.266
pg18rc1_o2nofp.cx10b_c8r321.28498.3820.3260.0080.036
pg18rc1_o2nofp.cx10c_c8r321.25298.4740.2690.005nonzero0.068
pg18rc1_o2nofp.cx10d_c8r32nonzero1.33497.2401.3290.096nonzero0.076

Insert response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3292.8695.9561.1710.0040.280
pg18rc1_o2nofp.cx10b_c8r3298.5071.3370.1560.180
pg18rc1_o2nofp.cx10c_c8r3297.5622.2920.1460.170
pg18rc1_o2nofp.cx10d_c8r3290.2546.9332.8120.179

Delete response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3299.8670.1330.097
pg18rc1_o2nofp.cx10b_c8r3299.9960.0040.098
pg18rc1_o2nofp.cx10c_c8r3299.9990.0010.100
pg18rc1_o2nofp.cx10d_c8r3299.9990.0010.098

Performance metrics for the DBMS listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
500	569	8226	64.4	1247.5	16.1	14.453	115.822	2.496	33.037	18234	9.2	32.035	1293	157.7	180.2	19.8	0.266	592	112	pg176_o2nofp.cx10a_c8r32
500	584	8368	65.5	1228.1	15.9	14.335	114.982	2.457	32.655	18539	9.2	31.762	1261	156.8	179.3	23.3	0.036	592	400	pg18rc1_o2nofp.cx10b_c8r32
500	582	8338	65.3	1244.6	16.1	14.314	114.877	2.490	33.003	18626	8.8	31.976	1209	157.7	180.2	23.4	0.068	592	320	pg18rc1_o2nofp.cx10c_c8r32
500	557	8010	62.9	1231.2	16.0	14.372	115.596	2.463	32.776	17746	8.3	31.842	1191	157.7	180.1	23.4	0.076	592	96	pg18rc1_o2nofp.cx10d_c8r32

qr1000.L5

qr1000.L5: range queries with 1000 insert/s per client. Graphs for performance per 1-second interval are here.

Average throughput:

Image

Query response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3299.7110.2870.0020.001nonzerononzerononzero0.515
pg18rc1_o2nofp.cx10b_c8r3299.7360.2620.0020.001nonzerononzerononzero0.389
pg18rc1_o2nofp.cx10c_c8r3299.7690.2280.0020.001nonzerononzerononzero0.374
pg18rc1_o2nofp.cx10d_c8r3299.7190.2780.0020.001nonzerononzerononzero0.497

Insert response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3298.9411.0470.0120.101
pg18rc1_o2nofp.cx10b_c8r320.00798.8830.9190.1910.187
pg18rc1_o2nofp.cx10c_c8r320.01398.9740.8310.1810.158
pg18rc1_o2nofp.cx10d_c8r3298.9351.0560.0100.094

Delete response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3299.9970.0030.121
pg18rc1_o2nofp.cx10b_c8r3299.9990.0010.152
pg18rc1_o2nofp.cx10c_c8r3299.9990.0010.129
pg18rc1_o2nofp.cx10d_c8r3299.9990.0010.122

Performance metrics for the DBMS listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
972	10884	1170	9.4	1442.8	25.2	0.107	0.882	1.485	26.607	44345	23.0	4.074	169	158.3	197.0	23.0	0.515	10764	8990	pg176_o2nofp.cx10a_c8r32
986	10979	1186	9.5	1462.4	25.3	0.108	0.889	1.483	26.284	44742	22.7	4.075	165	157.2	195.9	23.3	0.389	10910	9038	pg18rc1_o2nofp.cx10b_c8r32
988	11026	1196	9.6	1466.4	25.6	0.108	0.890	1.484	26.513	44939	22.6	4.076	164	158.3	197.0	23.2	0.374	10927	9102	pg18rc1_o2nofp.cx10c_c8r32
987	10960	1198	9.7	1467.3	25.5	0.109	0.903	1.486	26.461	44701	22.6	4.079	165	158.3	197.0	23.4	0.497	10878	9006	pg18rc1_o2nofp.cx10d_c8r32

qp1000.L6

qp1000.L6: point queries with 1000 insert/s per client. Graphs for performance per 1-second interval are here.

Average throughput:

Image

Query response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r320.66598.1021.2280.005nonzero0.079
pg18rc1_o2nofp.cx10b_c8r320.55298.1051.2900.054nonzero0.072
pg18rc1_o2nofp.cx10c_c8r320.54698.0351.3620.0570.054
pg18rc1_o2nofp.cx10d_c8r320.60798.0321.3570.0040.046

Insert response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3294.1285.6640.2080.177
pg18rc1_o2nofp.cx10b_c8r3294.6004.5770.8190.0030.351
pg18rc1_o2nofp.cx10c_c8r3293.3925.6200.9880.182
pg18rc1_o2nofp.cx10d_c8r3292.8696.9620.1690.171

Delete response time histogram: each cell has the percentage of responses that take <= the time in the header and max is the max response time in seconds. For max values in the top 25% of the range have a red background and in the bottom 25% of the range have a green background. The red background is not used when the min value is within 80% of the max value.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg176_o2nofp.cx10a_c8r3217.11782.8830.205
pg18rc1_o2nofp.cx10b_c8r3227.81072.1900.207
pg18rc1_o2nofp.cx10c_c8r3231.99568.0050.214
pg18rc1_o2nofp.cx10d_c8r3231.67768.3230.202

Performance metrics for the DBMS listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
684	533	8251	64.6	1643.0	21.4	15.475	124.022	2.402	31.990	18258	15.7	34.242	2356	159.2	197.8	23.0	0.079	544	352	pg176_o2nofp.cx10a_c8r32
724	522	8175	64.0	1726.4	22.3	15.667	125.597	2.386	31.615	18095	15.9	34.678	2438	158.1	196.7	23.3	0.072	528	112	pg18rc1_o2nofp.cx10b_c8r32
723	522	8201	64.2	1721.6	22.4	15.726	126.048	2.382	31.684	18151	15.9	34.806	2439	159.2	197.8	23.2	0.054	528	112	pg18rc1_o2nofp.cx10c_c8r32
723	528	8207	64.4	1724.0	22.3	15.541	124.943	2.385	31.657	18171	16.1	34.408	2439	159.2	197.8	23.4	0.046	528	352	pg18rc1_o2nofp.cx10d_c8r32

l.i0

l.i0: load without secondary indexes

Performance metrics for all DBMS, not just the ones listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
214420	0	37	0.3	798.4	88.3	0.000	0.001	0.004	0.422	21352	20.6	0.100	8	76.5	116.6	1.2	0.040	215749	207866	pg176_o2nofp.cx10a_c8r32
207846	0	35	0.3	778.9	85.5	0.000	0.001	0.004	0.421	20698	20.3	0.100	8	76.5	116.6	1.0	0.040	209168	201266	pg18rc1_o2nofp.cx10b_c8r32
210139	0	36	0.3	786.7	86.3	0.000	0.001	0.004	0.421	21008	20.5	0.100	8	76.5	116.6	18.9	0.042	211365	203763	pg18rc1_o2nofp.cx10c_c8r32
210250	0	36	0.3	785.2	86.4	0.000	0.001	0.004	0.421	21058	20.4	0.100	8	76.5	116.6	18.9	0.044	211576	203268	pg18rc1_o2nofp.cx10d_c8r32

l.x

l.x: create secondary indexes

Performance metrics for all DBMS, not just the ones listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
397417	0	1336	146.0	1220.9	148.5	0.003	0.376	0.003	0.383	1164	12.5	0.003	3	153.6	193.7	23.4	0.002	NA	NA	pg176_o2nofp.cx10a_c8r32
401405	0	1285	144.3	1224.4	149.9	0.003	0.368	0.003	0.382	1082	12.5	0.003	2	153.6	193.7	23.4	0.003	NA	NA	pg18rc1_o2nofp.cx10b_c8r32
419948	0	1210	144.3	1280.0	156.6	0.003	0.352	0.003	0.382	2031	13.2	0.005	3	153.6	193.7	23.4	0.003	NA	NA	pg18rc1_o2nofp.cx10c_c8r32
404449	0	1211	141.4	1236.1	151.1	0.003	0.358	0.003	0.383	1715	13.0	0.004	3	153.6	193.7	23.4	0.003	NA	NA	pg18rc1_o2nofp.cx10d_c8r32

l.i1

l.i1: continue load after secondary indexes created with 50 inserts per transaction

Performance metrics for all DBMS, not just the ones listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
1301	0	1530	12.3	2008.0	31.1	1.176	9.682	1.544	24.460	3632	13.6	2.793	837	156.2	196.3	22.6	0.381	1150	400	pg176_o2nofp.cx10a_c8r32
1177	0	1382	10.9	1794.7	27.6	1.173	9.486	1.524	23.977	3296	13.5	2.799	917	156.2	196.3	23.4	0.193	950	600	pg18rc1_o2nofp.cx10b_c8r32
987	0	1158	9.1	1517.8	23.6	1.173	9.486	1.538	24.511	2791	13.5	2.829	1095	156.2	194.5	23.3	0.182	650	450	pg18rc1_o2nofp.cx10c_c8r32
917	0	1076	8.5	1412.5	22.0	1.173	9.486	1.540	24.603	2603	13.2	2.839	1152	156.2	193.0	21.7	0.332	650	450	pg18rc1_o2nofp.cx10d_c8r32

l.i2

l.i2: continue load after secondary indexes created with 5 inserts per transaction

Performance metrics for all DBMS, not just the ones listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
39	0	43	0.3	97.2	1.3	1.095	8.886	2.493	33.906	354	12.4	9.082	25436	156.9	176.9	23.4	0.088	40	35	pg176_o2nofp.cx10a_c8r32
111	0	178	3.2	335.0	6.6	1.597	29.900	3.013	60.836	815	12.5	7.326	8993	156.8	196.9	23.4	2.075	85	75	pg18rc1_o2nofp.cx10b_c8r32
82	0	90	0.7	185.6	2.7	1.092	8.839	2.250	33.044	603	12.4	7.313	12024	156.9	176.9	23.4	0.018	80	75	pg18rc1_o2nofp.cx10c_c8r32
76	0	82	0.7	171.9	2.4	1.091	8.829	2.274	33.172	563	12.4	7.453	13122	156.9	176.9	23.4	0.022	80	45	pg18rc1_o2nofp.cx10d_c8r32

qr100.L1

qr100.L1: range queries with 100 insert/s per client

Performance metrics for all DBMS, not just the ones listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
100	24810	115	0.9	155.3	2.6	0.005	0.038	1.554	26.952	95089	8.6	3.833	28	156.9	189.7	23.4	0.024	24843	23788	pg176_o2nofp.cx10a_c8r32
100	24495	110	0.9	156.8	2.6	0.005	0.038	1.570	26.986	93878	8.6	3.833	28	156.8	190.3	23.4	0.046	24476	23708	pg18rc1_o2nofp.cx10b_c8r32
100	24736	111	0.9	155.6	2.6	0.004	0.037	1.558	26.998	94799	8.8	3.832	28	157.0	189.8	23.4	0.053	24720	23700	pg18rc1_o2nofp.cx10c_c8r32
100	24761	110	0.9	156.3	2.6	0.004	0.036	1.564	27.033	94894	8.6	3.832	28	157.0	190.1	23.4	0.025	24794	23868	pg18rc1_o2nofp.cx10d_c8r32

qp100.L2

qp100.L2: point queries with 100 insert/s per client

Performance metrics for all DBMS, not just the ones listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
100	666	8278	64.8	272.1	3.5	12.433	99.599	2.723	35.667	18533	2.8	27.836	336	157.0	179.6	23.4	0.040	672	464	pg176_o2nofp.cx10a_c8r32
100	657	8181	64.0	270.1	3.5	12.446	99.703	2.704	35.461	18320	3.1	27.871	377	156.8	180.0	23.3	0.034	656	448	pg18rc1_o2nofp.cx10b_c8r32
100	664	8249	64.5	272.0	3.5	12.414	99.402	2.723	35.661	18474	3.1	27.801	373	157.0	179.7	23.4	0.049	672	464	pg18rc1_o2nofp.cx10c_c8r32
100	662	8215	64.7	271.1	3.5	12.409	100.154	2.714	35.594	18386	3.0	27.774	363	157.0	179.9	23.4	0.043	672	464	pg18rc1_o2nofp.cx10d_c8r32

qr500.L3

qr500.L3: range queries with 500 insert/s per client

Performance metrics for all DBMS, not just the ones listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
500	19280	654	5.3	655.7	12.0	0.034	0.279	1.312	24.592	75390	12.9	3.910	54	157.3	179.1	23.4	0.074	19209	16318	pg176_o2nofp.cx10a_c8r32
500	19129	646	5.2	671.9	12.1	0.034	0.279	1.345	24.838	74561	12.6	3.898	53	156.8	178.6	23.3	0.089	19085	16302	pg18rc1_o2nofp.cx10b_c8r32
500	19328	652	5.2	659.5	12.0	0.034	0.278	1.320	24.640	75330	12.5	3.897	52	157.3	179.1	23.4	0.083	19214	16509	pg18rc1_o2nofp.cx10c_c8r32
500	19393	653	5.3	667.5	12.1	0.034	0.282	1.336	24.861	75578	12.5	3.897	52	157.3	179.1	23.4	0.092	19355	16366	pg18rc1_o2nofp.cx10d_c8r32

qp500.L4

qp500.L4: point queries with 500 insert/s per client

Performance metrics for all DBMS, not just the ones listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
500	569	8226	64.4	1247.5	16.1	14.453	115.822	2.496	33.037	18234	9.2	32.035	1293	157.7	180.2	19.8	0.266	592	112	pg176_o2nofp.cx10a_c8r32
500	584	8368	65.5	1228.1	15.9	14.335	114.982	2.457	32.655	18539	9.2	31.762	1261	156.8	179.3	23.3	0.036	592	400	pg18rc1_o2nofp.cx10b_c8r32
500	582	8338	65.3	1244.6	16.1	14.314	114.877	2.490	33.003	18626	8.8	31.976	1209	157.7	180.2	23.4	0.068	592	320	pg18rc1_o2nofp.cx10c_c8r32
500	557	8010	62.9	1231.2	16.0	14.372	115.596	2.463	32.776	17746	8.3	31.842	1191	157.7	180.1	23.4	0.076	592	96	pg18rc1_o2nofp.cx10d_c8r32

qr1000.L5

qr1000.L5: range queries with 1000 insert/s per client

Performance metrics for all DBMS, not just the ones listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
972	10884	1170	9.4	1442.8	25.2	0.107	0.882	1.485	26.607	44345	23.0	4.074	169	158.3	197.0	23.0	0.515	10764	8990	pg176_o2nofp.cx10a_c8r32
986	10979	1186	9.5	1462.4	25.3	0.108	0.889	1.483	26.284	44742	22.7	4.075	165	157.2	195.9	23.3	0.389	10910	9038	pg18rc1_o2nofp.cx10b_c8r32
988	11026	1196	9.6	1466.4	25.6	0.108	0.890	1.484	26.513	44939	22.6	4.076	164	158.3	197.0	23.2	0.374	10927	9102	pg18rc1_o2nofp.cx10c_c8r32
987	10960	1198	9.7	1467.3	25.5	0.109	0.903	1.486	26.461	44701	22.6	4.079	165	158.3	197.0	23.4	0.497	10878	9006	pg18rc1_o2nofp.cx10d_c8r32

qp1000.L6

qp1000.L6: point queries with 1000 insert/s per client

Performance metrics for all DBMS, not just the ones listed above. Some are normalized by throughput, others are not. Legend for results is here.

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
684	533	8251	64.6	1643.0	21.4	15.475	124.022	2.402	31.990	18258	15.7	34.242	2356	159.2	197.8	23.0	0.079	544	352	pg176_o2nofp.cx10a_c8r32
724	522	8175	64.0	1726.4	22.3	15.667	125.597	2.386	31.615	18095	15.9	34.678	2438	158.1	196.7	23.3	0.072	528	112	pg18rc1_o2nofp.cx10b_c8r32
723	522	8201	64.2	1721.6	22.4	15.726	126.048	2.382	31.684	18151	15.9	34.806	2439	159.2	197.8	23.2	0.054	528	112	pg18rc1_o2nofp.cx10c_c8r32
723	528	8207	64.4	1724.0	22.3	15.541	124.943	2.385	31.657	18171	16.1	34.408	2439	159.2	197.8	23.4	0.046	528	352	pg18rc1_o2nofp.cx10d_c8r32

l.i0

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	99.983	0.014	0.002	0.001	0.000	0.000	0.000	0.000	0.000	0.040	pg176_o2nofp.cx10a_c8r32
0.000	99.983	0.014	0.003	nonzero	0.000	0.000	0.000	0.000	0.000	0.040	pg18rc1_o2nofp.cx10b_c8r32
0.000	99.982	0.015	0.003	nonzero	0.000	0.000	0.000	0.000	0.000	0.042	pg18rc1_o2nofp.cx10c_c8r32
0.000	99.984	0.013	0.003	nonzero	0.000	0.000	0.000	0.000	0.000	0.044	pg18rc1_o2nofp.cx10d_c8r32

l.x

TODO - determine whether there is data for create index response time


l.i1

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	98.716	1.113	0.170	0.001	0.000	0.000	0.000	0.381	pg176_o2nofp.cx10a_c8r32
0.000	0.000	nonzero	98.771	1.076	0.152	0.000	0.000	0.000	0.000	0.193	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.000	98.922	0.917	0.161	0.000	0.000	0.000	0.000	0.182	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.000	97.037	2.504	0.458	0.001	0.000	0.000	0.000	0.332	pg18rc1_o2nofp.cx10d_c8r32

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.188	4.271	10.465	77.810	7.266	0.000	0.000	0.000	0.000	0.126	pg176_o2nofp.cx10a_c8r32
0.000	0.206	4.336	11.250	67.585	16.623	0.000	0.000	0.000	0.000	0.090	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.264	4.240	11.071	47.420	37.005	0.000	0.000	0.000	0.000	0.114	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.294	4.315	11.053	44.321	40.017	0.000	0.000	0.000	0.000	0.118	pg18rc1_o2nofp.cx10d_c8r32

l.i2

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	2.488	97.272	0.238	0.002	nonzero	0.000	0.000	0.000	0.000	0.088	pg176_o2nofp.cx10a_c8r32
0.008	19.993	76.153	3.188	0.653	0.002	0.003	nonzero	0.000	0.000	2.075	pg18rc1_o2nofp.cx10b_c8r32
0.000	6.974	92.887	0.139	0.001	0.000	0.000	0.000	0.000	0.000	0.018	pg18rc1_o2nofp.cx10c_c8r32
0.000	6.377	93.599	0.024	nonzero	0.000	0.000	0.000	0.000	0.000	0.022	pg18rc1_o2nofp.cx10d_c8r32

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	0.000	0.000	100.000	nonzero	0.000	0.000	0.000	0.256	pg176_o2nofp.cx10a_c8r32
0.534	8.482	15.430	0.032	75.101	0.420	0.002	nonzero	0.000	0.000	2.075	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.000	0.000	75.748	24.252	0.000	0.000	0.000	0.000	0.204	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.000	0.000	66.990	33.010	nonzero	0.000	0.000	0.000	0.257	pg18rc1_o2nofp.cx10d_c8r32

qr100.L1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.991	0.009	nonzero	0.000	nonzero	0.000	0.000	0.000	0.000	0.000	0.024	pg176_o2nofp.cx10a_c8r32
99.991	0.009	nonzero	0.000	nonzero	0.000	0.000	0.000	0.000	0.000	0.046	pg18rc1_o2nofp.cx10b_c8r32
99.991	0.009	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.053	pg18rc1_o2nofp.cx10c_c8r32
99.991	0.009	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.025	pg18rc1_o2nofp.cx10d_c8r32

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	99.875	0.125	0.000	0.000	0.000	0.000	0.000	0.039	pg176_o2nofp.cx10a_c8r32
0.000	0.000	0.000	99.868	0.125	0.007	0.000	0.000	0.000	0.000	0.071	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.000	99.896	0.097	0.007	0.000	0.000	0.000	0.000	0.068	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.000	99.903	0.097	0.000	0.000	0.000	0.000	0.000	0.057	pg18rc1_o2nofp.cx10d_c8r32

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.007	15.792	69.632	14.569	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg176_o2nofp.cx10a_c8r32
0.000	15.757	70.479	13.764	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg18rc1_o2nofp.cx10b_c8r32
0.000	15.701	69.757	14.542	0.000	0.000	0.000	0.000	0.000	0.000	0.007	pg18rc1_o2nofp.cx10c_c8r32
0.000	16.090	71.271	12.639	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg18rc1_o2nofp.cx10d_c8r32

qp100.L2

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
nonzero	3.587	96.390	0.023	nonzero	0.000	0.000	0.000	0.000	0.000	0.040	pg176_o2nofp.cx10a_c8r32
nonzero	3.081	96.894	0.024	nonzero	0.000	0.000	0.000	0.000	0.000	0.034	pg18rc1_o2nofp.cx10b_c8r32
0.000	3.499	96.475	0.026	nonzero	0.000	0.000	0.000	0.000	0.000	0.049	pg18rc1_o2nofp.cx10c_c8r32
0.000	3.424	96.544	0.030	0.002	0.000	0.000	0.000	0.000	0.000	0.043	pg18rc1_o2nofp.cx10d_c8r32

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	99.889	0.111	0.000	0.000	0.000	0.000	0.000	0.048	pg176_o2nofp.cx10a_c8r32
0.000	0.000	0.000	99.861	0.139	0.000	0.000	0.000	0.000	0.000	0.042	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.000	99.840	0.160	0.000	0.000	0.000	0.000	0.000	0.034	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.000	99.840	0.132	0.028	0.000	0.000	0.000	0.000	0.077	pg18rc1_o2nofp.cx10d_c8r32

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	10.667	89.326	0.007	0.000	0.000	0.000	0.000	0.000	0.021	pg176_o2nofp.cx10a_c8r32
0.000	0.000	11.021	88.972	0.007	0.000	0.000	0.000	0.000	0.000	0.021	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	11.062	88.931	0.007	0.000	0.000	0.000	0.000	0.000	0.022	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	10.903	89.090	0.007	0.000	0.000	0.000	0.000	0.000	0.021	pg18rc1_o2nofp.cx10d_c8r32

qr500.L3

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.971	0.029	nonzero	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.074	pg176_o2nofp.cx10a_c8r32
99.970	0.029	nonzero	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.089	pg18rc1_o2nofp.cx10b_c8r32
99.976	0.023	nonzero	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.083	pg18rc1_o2nofp.cx10c_c8r32
99.971	0.028	nonzero	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.092	pg18rc1_o2nofp.cx10d_c8r32

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.004	97.797	1.896	0.303	0.000	0.000	0.000	0.000	0.241	pg176_o2nofp.cx10a_c8r32
0.000	0.000	0.007	99.753	0.240	0.000	0.000	0.000	0.000	0.000	0.036	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.029	99.765	0.206	0.000	0.000	0.000	0.000	0.000	0.027	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.033	99.715	0.229	0.022	0.000	0.000	0.000	0.000	0.096	pg18rc1_o2nofp.cx10d_c8r32

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	24.649	75.351	0.000	0.000	0.000	0.000	0.000	0.048	pg176_o2nofp.cx10a_c8r32
0.000	0.000	0.000	28.836	71.164	0.000	0.000	0.000	0.000	0.000	0.040	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.000	28.207	71.793	0.000	0.000	0.000	0.000	0.000	0.042	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.000	28.354	71.646	0.000	0.000	0.000	0.000	0.000	0.040	pg18rc1_o2nofp.cx10d_c8r32

qp500.L4

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	1.303	97.798	0.850	0.048	nonzero	nonzero	0.000	0.000	0.000	0.266	pg176_o2nofp.cx10a_c8r32
0.000	1.284	98.382	0.326	0.008	0.000	0.000	0.000	0.000	0.000	0.036	pg18rc1_o2nofp.cx10b_c8r32
0.000	1.252	98.474	0.269	0.005	nonzero	0.000	0.000	0.000	0.000	0.068	pg18rc1_o2nofp.cx10c_c8r32
nonzero	1.334	97.240	1.329	0.096	nonzero	0.000	0.000	0.000	0.000	0.076	pg18rc1_o2nofp.cx10d_c8r32

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	92.869	5.956	1.171	0.004	0.000	0.000	0.000	0.280	pg176_o2nofp.cx10a_c8r32
0.000	0.000	0.000	98.507	1.337	0.156	0.000	0.000	0.000	0.000	0.180	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.000	97.562	2.292	0.146	0.000	0.000	0.000	0.000	0.170	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.000	90.254	6.933	2.812	0.000	0.000	0.000	0.000	0.179	pg18rc1_o2nofp.cx10d_c8r32

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	0.000	99.867	0.133	0.000	0.000	0.000	0.000	0.097	pg176_o2nofp.cx10a_c8r32
0.000	0.000	0.000	0.000	99.996	0.004	0.000	0.000	0.000	0.000	0.098	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.000	0.000	99.999	0.001	0.000	0.000	0.000	0.000	0.100	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.000	0.000	99.999	0.001	0.000	0.000	0.000	0.000	0.098	pg18rc1_o2nofp.cx10d_c8r32

qr1000.L5

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.711	0.287	0.002	0.001	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.515	pg176_o2nofp.cx10a_c8r32
99.736	0.262	0.002	0.001	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.389	pg18rc1_o2nofp.cx10b_c8r32
99.769	0.228	0.002	0.001	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.374	pg18rc1_o2nofp.cx10c_c8r32
99.719	0.278	0.002	0.001	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.497	pg18rc1_o2nofp.cx10d_c8r32

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	98.941	1.047	0.012	0.000	0.000	0.000	0.000	0.101	pg176_o2nofp.cx10a_c8r32
0.000	0.000	0.007	98.883	0.919	0.191	0.000	0.000	0.000	0.000	0.187	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.013	98.974	0.831	0.181	0.000	0.000	0.000	0.000	0.158	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.000	98.935	1.056	0.010	0.000	0.000	0.000	0.000	0.094	pg18rc1_o2nofp.cx10d_c8r32

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	0.000	99.997	0.003	0.000	0.000	0.000	0.000	0.121	pg176_o2nofp.cx10a_c8r32
0.000	0.000	0.000	0.000	99.999	0.001	0.000	0.000	0.000	0.000	0.152	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.000	0.000	99.999	0.001	0.000	0.000	0.000	0.000	0.129	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.000	0.000	99.999	0.001	0.000	0.000	0.000	0.000	0.122	pg18rc1_o2nofp.cx10d_c8r32

qp1000.L6

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.665	98.102	1.228	0.005	nonzero	0.000	0.000	0.000	0.000	0.079	pg176_o2nofp.cx10a_c8r32
0.000	0.552	98.105	1.290	0.054	nonzero	0.000	0.000	0.000	0.000	0.072	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.546	98.035	1.362	0.057	0.000	0.000	0.000	0.000	0.000	0.054	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.607	98.032	1.357	0.004	0.000	0.000	0.000	0.000	0.000	0.046	pg18rc1_o2nofp.cx10d_c8r32

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	94.128	5.664	0.208	0.000	0.000	0.000	0.000	0.177	pg176_o2nofp.cx10a_c8r32
0.000	0.000	0.000	94.600	4.577	0.819	0.003	0.000	0.000	0.000	0.351	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.000	93.392	5.620	0.988	0.000	0.000	0.000	0.000	0.182	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.000	92.869	6.962	0.169	0.000	0.000	0.000	0.000	0.171	pg18rc1_o2nofp.cx10d_c8r32

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	0.000	17.117	82.883	0.000	0.000	0.000	0.000	0.205	pg176_o2nofp.cx10a_c8r32
0.000	0.000	0.000	0.000	27.810	72.190	0.000	0.000	0.000	0.000	0.207	pg18rc1_o2nofp.cx10b_c8r32
0.000	0.000	0.000	0.000	31.995	68.005	0.000	0.000	0.000	0.000	0.214	pg18rc1_o2nofp.cx10c_c8r32
0.000	0.000	0.000	0.000	31.677	68.323	0.000	0.000	0.000	0.000	0.202	pg18rc1_o2nofp.cx10d_c8r32