Introduction

This is a report for the insert benchmark with 200M docs and 20 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 48 AMD cores, 128G RAM and RAID 10 with 2 NVMe devices. It is described here. The benchmark was run with 20 clients 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 20 tables with a table per client. It loads 10M 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 1800s 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 cached by Postgres. Clients and the DBMS share one server. The per-database configs are in the per-database subdirectories here.

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
pg174_o2nofp.cx10a_c32r128 16806722777779390720103896390336194871375502193163371113191529
pg18beta1_o2nofp.cx10b_c32r128 16949152739727397516103761389206193978375689192471372868190806
pg18beta1_o2nofp.cx10cw4_c32r128 17241382702704405577108108384972195740374394194024368807192294
pg18beta1_o2nofp.cx10d_c32r128 17094022702704403023104439394180198592380308196382376557194336

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
pg174_o2nofp.cx10a_c32r128 1.001.001.001.001.001.001.001.001.001.00
pg18beta1_o2nofp.cx10b_c32r128 1.010.991.021.001.001.001.001.001.001.00
pg18beta1_o2nofp.cx10cw4_c32r128 1.030.971.041.040.991.001.001.000.991.00
pg18beta1_o2nofp.cx10d_c32r128 1.020.971.031.011.011.021.011.021.011.01

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
pg174_o2nofp.cx10a_c32r12819771977988598851975819758
pg18beta1_o2nofp.cx10b_c32r12819781976988598851975819758
pg18beta1_o2nofp.cx10cw4_c32r12819771977988598791975819758
pg18beta1_o2nofp.cx10d_c32r12819771976988598851975819748
target2000200010000100002000020000

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
pg174_o2nofp.cx10a_c32r12891.9328.0080.0360.0060.0110.0070.385
pg18beta1_o2nofp.cx10b_c32r12894.1225.8140.0380.0150.0060.0060.659
pg18beta1_o2nofp.cx10cw4_c32r12894.5055.4240.0380.0180.0090.0060.664
pg18beta1_o2nofp.cx10d_c32r12894.4265.5180.0310.0090.0100.0060.778

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
1680672	0	3	0.0	6619.0	701.8	0.000	0.000	0.004	0.428	277493	44.4	0.165	13	19.1	51.7	12.8	0.385	110581	33864	pg174_o2nofp.cx10a_c32r128
1694915	0	3	0.0	6881.1	724.6	0.000	0.000	0.004	0.438	256212	45.9	0.151	13	19.1	51.7	1.4	0.659	113536	54542	pg18beta1_o2nofp.cx10b_c32r128
1724138	0	3	0.0	6869.8	724.2	0.000	0.000	0.004	0.430	251935	45.6	0.146	13	19.1	51.7	7.8	0.664	115076	31546	pg18beta1_o2nofp.cx10cw4_c32r128
1709402	0	3	0.0	6878.6	722.2	0.000	0.000	0.004	0.433	253094	45.5	0.148	13	19.1	51.7	8.0	0.778	115111	42853	pg18beta1_o2nofp.cx10d_c32r128

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
2777779	0	4	0.0	7177.8	833.9	0.000	0.000	0.003	0.307	43819	15.8	0.016	3	38.4	88.5	7.1	0.027	NA	NA	pg174_o2nofp.cx10a_c32r128
2739727	0	4	0.0	6901.1	802.3	0.000	0.000	0.003	0.300	34138	14.9	0.012	3	38.4	88.5	7.1	0.035	NA	NA	pg18beta1_o2nofp.cx10b_c32r128
2702704	0	4	0.0	6851.4	795.7	0.000	0.000	0.003	0.301	35396	15.1	0.013	3	38.4	88.5	6.4	0.025	NA	NA	pg18beta1_o2nofp.cx10cw4_c32r128
2702704	0	4	0.0	6861.0	797.8	0.000	0.000	0.003	0.302	34312	15.1	0.013	3	38.4	88.5	7.1	0.045	NA	NA	pg18beta1_o2nofp.cx10d_c32r128

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
pg174_o2nofp.cx10a_c32r1282.82089.4777.1470.5490.006nonzero0.844
pg18beta1_o2nofp.cx10b_c32r1283.11990.1276.1190.6300.0050.0010.407
pg18beta1_o2nofp.cx10cw4_c32r1281.97590.9526.4320.6360.0050.0010.681
pg18beta1_o2nofp.cx10d_c32r1282.24590.7216.3860.6420.0060.0010.916

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
pg174_o2nofp.cx10a_c32r12822.10674.7542.8820.2540.004nonzero0.844
pg18beta1_o2nofp.cx10b_c32r12821.23275.7322.6960.3360.004nonzero0.392
pg18beta1_o2nofp.cx10cw4_c32r12822.03675.1232.4930.3450.0030.0010.680
pg18beta1_o2nofp.cx10d_c32r12821.85975.2302.5540.3520.004nonzero0.886

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
390720	0	599	2.7	6383.1	607.7	0.002	0.007	0.016	1.593	254003	52.4	0.650	64	56.2	152.2	39.3	0.844	22676	3347	pg174_o2nofp.cx10a_c32r128
397516	0	104	0.8	6508.5	618.7	0.000	0.002	0.016	1.594	241744	53.5	0.608	65	56.3	152.4	33.6	0.407	23125	3346	pg18beta1_o2nofp.cx10b_c32r128
405577	0	88	0.5	6651.7	631.3	0.000	0.001	0.016	1.594	250240	53.6	0.617	63	56.0	152.0	43.2	0.681	23237	3596	pg18beta1_o2nofp.cx10cw4_c32r128
403023	0	116	0.9	6611.3	630.4	0.000	0.002	0.016	1.602	247532	53.6	0.614	64	56.0	152.1	25.6	0.916	23175	3346	pg18beta1_o2nofp.cx10d_c32r128

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
pg174_o2nofp.cx10a_c32r12891.3648.3330.2910.013nonzerononzero0.071
pg18beta1_o2nofp.cx10b_c32r12891.0068.7000.2700.024nonzero0.061
pg18beta1_o2nofp.cx10cw4_c32r12890.2859.3840.3020.028nonzerononzero0.083
pg18beta1_o2nofp.cx10d_c32r12891.3548.3650.2690.012nonzero0.024

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
pg174_o2nofp.cx10a_c32r1283.43256.30740.2170.044nonzerononzero0.071
pg18beta1_o2nofp.cx10b_c32r1282.74362.25434.9420.0610.0010.061
pg18beta1_o2nofp.cx10cw4_c32r1282.68462.08035.1690.0660.001nonzero0.083
pg18beta1_o2nofp.cx10d_c32r1282.74860.86736.3420.043nonzero0.026

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
103896	0	1	0.0	1599.5	153.2	0.000	0.000	0.015	1.510	396232	53.2	3.814	246	56.4	152.5	16.0	0.071	4985	3626	pg174_o2nofp.cx10a_c32r128
103761	0	2	0.0	1593.2	152.6	0.000	0.000	0.015	1.506	393921	53.0	3.796	245	56.5	152.6	35.8	0.061	4760	2322	pg18beta1_o2nofp.cx10b_c32r128
108108	0	1	0.0	1625.9	155.6	0.000	0.000	0.015	1.474	407335	54.7	3.768	243	56.0	152.1	5.9	0.083	4365	2487	pg18beta1_o2nofp.cx10cw4_c32r128
104439	0	1	0.0	1556.5	149.3	0.000	0.000	0.015	1.464	397208	53.3	3.803	245	56.3	152.4	2.5	0.024	4605	2762	pg18beta1_o2nofp.cx10d_c32r128

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
pg174_o2nofp.cx10a_c32r12899.9970.0020.002nonzero0.008
pg18beta1_o2nofp.cx10b_c32r12899.9970.0020.001nonzerononzero0.016
pg18beta1_o2nofp.cx10cw4_c32r12899.9970.0020.001nonzerononzero0.024
pg18beta1_o2nofp.cx10d_c32r12899.9970.0020.001nonzero0.008

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
pg174_o2nofp.cx10a_c32r1280.00699.6890.3060.009
pg18beta1_o2nofp.cx10b_c32r1280.00699.6860.3080.014
pg18beta1_o2nofp.cx10cw4_c32r1280.01499.7070.2790.010
pg18beta1_o2nofp.cx10d_c32r1280.00499.6940.3010.011

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
pg174_o2nofp.cx10a_c32r12866.75333.2290.0180.009
pg18beta1_o2nofp.cx10b_c32r12866.62833.3570.0150.008
pg18beta1_o2nofp.cx10cw4_c32r12867.35032.6280.0220.010
pg18beta1_o2nofp.cx10d_c32r12865.47534.4890.0360.007

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
1977	390336	0	0.0	121.3	10.4	0.000	0.000	0.061	5.410	1483684	42.6	3.801	52	56.4	152.5	0.5	0.008	19930	18060	pg174_o2nofp.cx10a_c32r128
1978	389206	0	0.0	122.2	10.4	0.000	0.000	0.062	5.394	1478663	42.5	3.799	52	56.5	152.6	0.4	0.016	19850	17971	pg18beta1_o2nofp.cx10b_c32r128
1977	384972	0	0.0	121.6	10.4	0.000	0.000	0.062	5.410	1463328	42.6	3.801	53	56.0	152.0	0.5	0.024	19426	17725	pg18beta1_o2nofp.cx10cw4_c32r128
1977	394180	0	0.0	123.1	10.4	0.000	0.000	0.062	5.409	1498386	42.6	3.801	52	56.3	152.3	0.5	0.008	19819	18316	pg18beta1_o2nofp.cx10d_c32r128

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
pg174_o2nofp.cx10a_c32r12899.9860.0110.003nonzero0.006
pg18beta1_o2nofp.cx10b_c32r12899.9840.0120.003nonzero0.008
pg18beta1_o2nofp.cx10cw4_c32r12899.9860.0110.003nonzero0.006
pg18beta1_o2nofp.cx10d_c32r12899.9860.0110.003nonzero0.012

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
pg174_o2nofp.cx10a_c32r12899.5960.4040.010
pg18beta1_o2nofp.cx10b_c32r12899.6790.3210.012
pg18beta1_o2nofp.cx10cw4_c32r12899.7220.2780.009
pg18beta1_o2nofp.cx10d_c32r12899.6310.3690.011

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
pg174_o2nofp.cx10a_c32r12822.39677.4860.1180.012
pg18beta1_o2nofp.cx10b_c32r12819.02880.8610.1110.010
pg18beta1_o2nofp.cx10cw4_c32r12822.25477.6490.0970.010
pg18beta1_o2nofp.cx10d_c32r12822.18577.7190.0960.010

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
1977	194871	0	0.0	338.6	17.8	0.000	0.000	0.171	9.233	749889	41.5	3.848	102	56.4	149.3	0.5	0.006	9973	9430	pg174_o2nofp.cx10a_c32r128
1976	193978	0	0.0	341.7	17.9	0.000	0.000	0.173	9.264	746610	41.5	3.849	103	56.5	149.4	0.5	0.008	9925	9334	pg18beta1_o2nofp.cx10b_c32r128
1977	195740	0	0.0	340.6	17.8	0.000	0.000	0.172	9.223	753316	41.3	3.849	101	56.0	148.9	0.5	0.006	10012	9462	pg18beta1_o2nofp.cx10cw4_c32r128
1976	198592	0	0.0	340.7	17.8	0.000	0.000	0.172	9.251	764650	41.5	3.850	100	56.3	149.2	0.5	0.012	10197	9558	pg18beta1_o2nofp.cx10d_c32r128

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
pg174_o2nofp.cx10a_c32r12899.9870.0060.007nonzerononzerononzero0.078
pg18beta1_o2nofp.cx10b_c32r12899.9870.0060.007nonzerononzerononzero0.082
pg18beta1_o2nofp.cx10cw4_c32r12899.9870.0060.007nonzerononzerononzero0.072
pg18beta1_o2nofp.cx10d_c32r12899.9870.0060.007nonzerononzero0.018

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
pg174_o2nofp.cx10a_c32r1288.07891.1130.7780.0310.038
pg18beta1_o2nofp.cx10b_c32r1289.95389.0610.9370.0490.045
pg18beta1_o2nofp.cx10cw4_c32r12810.62988.3191.0160.0360.033
pg18beta1_o2nofp.cx10d_c32r1288.95290.1120.8980.0370.034

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
pg174_o2nofp.cx10a_c32r12853.01346.4370.5390.0110.028
pg18beta1_o2nofp.cx10b_c32r12850.03649.3530.5890.0210.033
pg18beta1_o2nofp.cx10cw4_c32r12852.04747.2760.6610.0160.023
pg18beta1_o2nofp.cx10d_c32r12850.06449.3470.5730.0160.023

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
9885	375502	0	0.0	509.4	27.4	0.000	0.000	0.052	2.841	1421582	43.2	3.786	55	56.5	142.7	26.6	0.078	19051	16868	pg174_o2nofp.cx10a_c32r128
9885	375689	0	0.0	515.7	27.8	0.000	0.000	0.052	2.882	1422585	43.2	3.787	55	56.3	142.4	6.7	0.082	19084	16670	pg18beta1_o2nofp.cx10b_c32r128
9885	374394	8	0.3	529.6	28.3	0.000	0.001	0.054	2.930	1416862	43.3	3.784	56	56.1	142.2	17.6	0.072	19051	16725	pg18beta1_o2nofp.cx10cw4_c32r128
9885	380308	0	0.0	513.7	27.9	0.000	0.000	0.052	2.888	1439708	43.3	3.786	55	56.3	142.6	14.2	0.018	19291	16766	pg18beta1_o2nofp.cx10d_c32r128

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
pg174_o2nofp.cx10a_c32r12899.9650.0240.011nonzerononzerononzero0.099
pg18beta1_o2nofp.cx10b_c32r12899.9630.0260.011nonzerononzerononzero0.067
pg18beta1_o2nofp.cx10cw4_c32r12899.9650.0240.011nonzerononzerononzero0.102
pg18beta1_o2nofp.cx10d_c32r12899.9630.0250.011nonzerononzerononzero0.093

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
pg174_o2nofp.cx10a_c32r12810.88888.2540.8280.0290.0010.099
pg18beta1_o2nofp.cx10b_c32r1289.21090.0940.6820.0150.034
pg18beta1_o2nofp.cx10cw4_c32r12810.46988.7430.7510.0370.039
pg18beta1_o2nofp.cx10d_c32r1287.94191.3950.6340.0310.038

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
pg174_o2nofp.cx10a_c32r12847.84651.5590.5720.0220.0010.095
pg18beta1_o2nofp.cx10b_c32r12845.71553.7590.5150.0110.036
pg18beta1_o2nofp.cx10cw4_c32r12847.56351.8380.5670.0320.030
pg18beta1_o2nofp.cx10d_c32r12845.88653.5460.5430.0250.036

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
9885	193163	0	0.0	340.1	29.2	0.000	0.000	0.034	3.020	741791	41.8	3.840	104	56.3	138.5	24.3	0.099	9834	8985	pg174_o2nofp.cx10a_c32r128
9885	192471	0	0.0	340.6	27.7	0.000	0.000	0.034	2.868	738966	41.8	3.839	104	56.3	138.4	4.5	0.067	9817	8918	pg18beta1_o2nofp.cx10b_c32r128
9879	194024	0	0.0	342.3	27.6	0.000	0.000	0.035	2.862	745845	41.8	3.844	103	56.0	138.1	10.2	0.102	9988	9158	pg18beta1_o2nofp.cx10cw4_c32r128
9885	196382	0	0.0	341.3	27.6	0.000	0.000	0.035	2.855	753773	41.9	3.838	102	56.4	138.5	1.9	0.093	10069	9046	pg18beta1_o2nofp.cx10d_c32r128

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
pg174_o2nofp.cx10a_c32r12899.9770.0120.011nonzerononzerononzero0.100
pg18beta1_o2nofp.cx10b_c32r12899.9760.0130.011nonzerononzerononzero0.103
pg18beta1_o2nofp.cx10cw4_c32r12899.9760.0130.011nonzerononzerononzero0.089
pg18beta1_o2nofp.cx10d_c32r12899.9760.0130.011nonzerononzerononzero0.095

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
pg174_o2nofp.cx10a_c32r12824.00375.4680.5240.0050.056
pg18beta1_o2nofp.cx10b_c32r12833.60565.8270.5490.0190.038
pg18beta1_o2nofp.cx10cw4_c32r12835.73663.7600.4890.0160.044
pg18beta1_o2nofp.cx10d_c32r12828.63270.7340.6010.0330.035

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
pg174_o2nofp.cx10a_c32r12852.72346.9650.3090.0030.057
pg18beta1_o2nofp.cx10b_c32r12851.88747.6770.4280.0080.028
pg18beta1_o2nofp.cx10cw4_c32r12854.06645.5330.3910.0100.030
pg18beta1_o2nofp.cx10d_c32r12853.29146.2190.4720.0180.027

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
19758	371113	0	0.0	394.8	33.5	0.000	0.000	0.020	1.734	1400382	44.1	3.773	57	56.2	134.6	14.2	0.100	18923	16829	pg174_o2nofp.cx10a_c32r128
19758	372868	0	0.0	413.2	35.6	0.000	0.000	0.021	1.846	1408402	44.2	3.777	57	56.1	134.7	4.1	0.103	18907	16462	pg18beta1_o2nofp.cx10b_c32r128
19758	368807	0	0.0	410.4	35.2	0.000	0.000	0.021	1.825	1392292	44.2	3.775	58	56.1	134.6	11.3	0.089	18626	16334	pg18beta1_o2nofp.cx10cw4_c32r128
19758	376557	0	0.0	406.7	35.2	0.000	0.000	0.021	1.826	1421573	44.2	3.775	56	56.3	134.9	3.7	0.095	18860	16430	pg18beta1_o2nofp.cx10d_c32r128

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
pg174_o2nofp.cx10a_c32r12899.9350.0460.019nonzerononzerononzero0.091
pg18beta1_o2nofp.cx10b_c32r12899.9340.0480.018nonzerononzerononzero0.090
pg18beta1_o2nofp.cx10cw4_c32r12899.9350.0460.018nonzerononzerononzero0.099
pg18beta1_o2nofp.cx10d_c32r12899.9340.0470.018nonzerononzerononzero0.090

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
pg174_o2nofp.cx10a_c32r12828.90270.4480.6180.0320.054
pg18beta1_o2nofp.cx10b_c32r12832.92366.4910.5630.0240.040
pg18beta1_o2nofp.cx10cw4_c32r12834.87064.5320.5750.0240.038
pg18beta1_o2nofp.cx10d_c32r12827.24272.2430.4860.0290.042

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
pg174_o2nofp.cx10a_c32r12855.04744.4430.4910.0190.039
pg18beta1_o2nofp.cx10b_c32r12852.96546.4440.5720.0180.038
pg18beta1_o2nofp.cx10cw4_c32r12855.41544.0440.5260.0150.035
pg18beta1_o2nofp.cx10d_c32r12856.81542.4510.7070.0270.038

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
19758	191529	0	0.0	403.2	35.8	0.000	0.000	0.020	1.855	734938	42.8	3.837	107	56.2	133.5	39.6	0.091	9760	8790	pg174_o2nofp.cx10a_c32r128
19758	190806	0	0.0	396.7	34.9	0.000	0.000	0.020	1.809	732243	42.9	3.838	108	56.0	133.3	7.7	0.090	9706	8694	pg18beta1_o2nofp.cx10b_c32r128
19758	192294	0	0.0	397.0	34.8	0.000	0.000	0.020	1.802	738019	42.9	3.838	107	55.9	133.2	18.4	0.099	9861	8794	pg18beta1_o2nofp.cx10cw4_c32r128
19748	194336	0	0.0	400.3	35.1	0.000	0.000	0.020	1.819	745712	43.0	3.837	106	56.2	133.6	1.9	0.090	9861	8827	pg18beta1_o2nofp.cx10d_c32r128

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
1680672	0	3	0.0	6619.0	701.8	0.000	0.000	0.004	0.428	277493	44.4	0.165	13	19.1	51.7	12.8	0.385	110581	33864	pg174_o2nofp.cx10a_c32r128
1694915	0	3	0.0	6881.1	724.6	0.000	0.000	0.004	0.438	256212	45.9	0.151	13	19.1	51.7	1.4	0.659	113536	54542	pg18beta1_o2nofp.cx10b_c32r128
1724138	0	3	0.0	6869.8	724.2	0.000	0.000	0.004	0.430	251935	45.6	0.146	13	19.1	51.7	7.8	0.664	115076	31546	pg18beta1_o2nofp.cx10cw4_c32r128
1709402	0	3	0.0	6878.6	722.2	0.000	0.000	0.004	0.433	253094	45.5	0.148	13	19.1	51.7	8.0	0.778	115111	42853	pg18beta1_o2nofp.cx10d_c32r128

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
2777779	0	4	0.0	7177.8	833.9	0.000	0.000	0.003	0.307	43819	15.8	0.016	3	38.4	88.5	7.1	0.027	NA	NA	pg174_o2nofp.cx10a_c32r128
2739727	0	4	0.0	6901.1	802.3	0.000	0.000	0.003	0.300	34138	14.9	0.012	3	38.4	88.5	7.1	0.035	NA	NA	pg18beta1_o2nofp.cx10b_c32r128
2702704	0	4	0.0	6851.4	795.7	0.000	0.000	0.003	0.301	35396	15.1	0.013	3	38.4	88.5	6.4	0.025	NA	NA	pg18beta1_o2nofp.cx10cw4_c32r128
2702704	0	4	0.0	6861.0	797.8	0.000	0.000	0.003	0.302	34312	15.1	0.013	3	38.4	88.5	7.1	0.045	NA	NA	pg18beta1_o2nofp.cx10d_c32r128

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
390720	0	599	2.7	6383.1	607.7	0.002	0.007	0.016	1.593	254003	52.4	0.650	64	56.2	152.2	39.3	0.844	22676	3347	pg174_o2nofp.cx10a_c32r128
397516	0	104	0.8	6508.5	618.7	0.000	0.002	0.016	1.594	241744	53.5	0.608	65	56.3	152.4	33.6	0.407	23125	3346	pg18beta1_o2nofp.cx10b_c32r128
405577	0	88	0.5	6651.7	631.3	0.000	0.001	0.016	1.594	250240	53.6	0.617	63	56.0	152.0	43.2	0.681	23237	3596	pg18beta1_o2nofp.cx10cw4_c32r128
403023	0	116	0.9	6611.3	630.4	0.000	0.002	0.016	1.602	247532	53.6	0.614	64	56.0	152.1	25.6	0.916	23175	3346	pg18beta1_o2nofp.cx10d_c32r128

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
103896	0	1	0.0	1599.5	153.2	0.000	0.000	0.015	1.510	396232	53.2	3.814	246	56.4	152.5	16.0	0.071	4985	3626	pg174_o2nofp.cx10a_c32r128
103761	0	2	0.0	1593.2	152.6	0.000	0.000	0.015	1.506	393921	53.0	3.796	245	56.5	152.6	35.8	0.061	4760	2322	pg18beta1_o2nofp.cx10b_c32r128
108108	0	1	0.0	1625.9	155.6	0.000	0.000	0.015	1.474	407335	54.7	3.768	243	56.0	152.1	5.9	0.083	4365	2487	pg18beta1_o2nofp.cx10cw4_c32r128
104439	0	1	0.0	1556.5	149.3	0.000	0.000	0.015	1.464	397208	53.3	3.803	245	56.3	152.4	2.5	0.024	4605	2762	pg18beta1_o2nofp.cx10d_c32r128

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
1977	390336	0	0.0	121.3	10.4	0.000	0.000	0.061	5.410	1483684	42.6	3.801	52	56.4	152.5	0.5	0.008	19930	18060	pg174_o2nofp.cx10a_c32r128
1978	389206	0	0.0	122.2	10.4	0.000	0.000	0.062	5.394	1478663	42.5	3.799	52	56.5	152.6	0.4	0.016	19850	17971	pg18beta1_o2nofp.cx10b_c32r128
1977	384972	0	0.0	121.6	10.4	0.000	0.000	0.062	5.410	1463328	42.6	3.801	53	56.0	152.0	0.5	0.024	19426	17725	pg18beta1_o2nofp.cx10cw4_c32r128
1977	394180	0	0.0	123.1	10.4	0.000	0.000	0.062	5.409	1498386	42.6	3.801	52	56.3	152.3	0.5	0.008	19819	18316	pg18beta1_o2nofp.cx10d_c32r128

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
1977	194871	0	0.0	338.6	17.8	0.000	0.000	0.171	9.233	749889	41.5	3.848	102	56.4	149.3	0.5	0.006	9973	9430	pg174_o2nofp.cx10a_c32r128
1976	193978	0	0.0	341.7	17.9	0.000	0.000	0.173	9.264	746610	41.5	3.849	103	56.5	149.4	0.5	0.008	9925	9334	pg18beta1_o2nofp.cx10b_c32r128
1977	195740	0	0.0	340.6	17.8	0.000	0.000	0.172	9.223	753316	41.3	3.849	101	56.0	148.9	0.5	0.006	10012	9462	pg18beta1_o2nofp.cx10cw4_c32r128
1976	198592	0	0.0	340.7	17.8	0.000	0.000	0.172	9.251	764650	41.5	3.850	100	56.3	149.2	0.5	0.012	10197	9558	pg18beta1_o2nofp.cx10d_c32r128

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
9885	375502	0	0.0	509.4	27.4	0.000	0.000	0.052	2.841	1421582	43.2	3.786	55	56.5	142.7	26.6	0.078	19051	16868	pg174_o2nofp.cx10a_c32r128
9885	375689	0	0.0	515.7	27.8	0.000	0.000	0.052	2.882	1422585	43.2	3.787	55	56.3	142.4	6.7	0.082	19084	16670	pg18beta1_o2nofp.cx10b_c32r128
9885	374394	8	0.3	529.6	28.3	0.000	0.001	0.054	2.930	1416862	43.3	3.784	56	56.1	142.2	17.6	0.072	19051	16725	pg18beta1_o2nofp.cx10cw4_c32r128
9885	380308	0	0.0	513.7	27.9	0.000	0.000	0.052	2.888	1439708	43.3	3.786	55	56.3	142.6	14.2	0.018	19291	16766	pg18beta1_o2nofp.cx10d_c32r128

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
9885	193163	0	0.0	340.1	29.2	0.000	0.000	0.034	3.020	741791	41.8	3.840	104	56.3	138.5	24.3	0.099	9834	8985	pg174_o2nofp.cx10a_c32r128
9885	192471	0	0.0	340.6	27.7	0.000	0.000	0.034	2.868	738966	41.8	3.839	104	56.3	138.4	4.5	0.067	9817	8918	pg18beta1_o2nofp.cx10b_c32r128
9879	194024	0	0.0	342.3	27.6	0.000	0.000	0.035	2.862	745845	41.8	3.844	103	56.0	138.1	10.2	0.102	9988	9158	pg18beta1_o2nofp.cx10cw4_c32r128
9885	196382	0	0.0	341.3	27.6	0.000	0.000	0.035	2.855	753773	41.9	3.838	102	56.4	138.5	1.9	0.093	10069	9046	pg18beta1_o2nofp.cx10d_c32r128

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
19758	371113	0	0.0	394.8	33.5	0.000	0.000	0.020	1.734	1400382	44.1	3.773	57	56.2	134.6	14.2	0.100	18923	16829	pg174_o2nofp.cx10a_c32r128
19758	372868	0	0.0	413.2	35.6	0.000	0.000	0.021	1.846	1408402	44.2	3.777	57	56.1	134.7	4.1	0.103	18907	16462	pg18beta1_o2nofp.cx10b_c32r128
19758	368807	0	0.0	410.4	35.2	0.000	0.000	0.021	1.825	1392292	44.2	3.775	58	56.1	134.6	11.3	0.089	18626	16334	pg18beta1_o2nofp.cx10cw4_c32r128
19758	376557	0	0.0	406.7	35.2	0.000	0.000	0.021	1.826	1421573	44.2	3.775	56	56.3	134.9	3.7	0.095	18860	16430	pg18beta1_o2nofp.cx10d_c32r128

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
19758	191529	0	0.0	403.2	35.8	0.000	0.000	0.020	1.855	734938	42.8	3.837	107	56.2	133.5	39.6	0.091	9760	8790	pg174_o2nofp.cx10a_c32r128
19758	190806	0	0.0	396.7	34.9	0.000	0.000	0.020	1.809	732243	42.9	3.838	108	56.0	133.3	7.7	0.090	9706	8694	pg18beta1_o2nofp.cx10b_c32r128
19758	192294	0	0.0	397.0	34.8	0.000	0.000	0.020	1.802	738019	42.9	3.838	107	55.9	133.2	18.4	0.099	9861	8794	pg18beta1_o2nofp.cx10cw4_c32r128
19748	194336	0	0.0	400.3	35.1	0.000	0.000	0.020	1.819	745712	43.0	3.837	106	56.2	133.6	1.9	0.090	9861	8827	pg18beta1_o2nofp.cx10d_c32r128

l.i0

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	91.932	8.008	0.036	0.006	0.011	0.007	0.000	0.000	0.000	0.385	pg174_o2nofp.cx10a_c32r128
0.000	94.122	5.814	0.038	0.015	0.006	0.006	0.000	0.000	0.000	0.659	pg18beta1_o2nofp.cx10b_c32r128
0.000	94.505	5.424	0.038	0.018	0.009	0.006	0.000	0.000	0.000	0.664	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	94.426	5.518	0.031	0.009	0.010	0.006	0.000	0.000	0.000	0.778	pg18beta1_o2nofp.cx10d_c32r128

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	2.820	89.477	7.147	0.549	0.006	nonzero	0.000	0.000	0.000	0.844	pg174_o2nofp.cx10a_c32r128
0.000	3.119	90.127	6.119	0.630	0.005	0.001	0.000	0.000	0.000	0.407	pg18beta1_o2nofp.cx10b_c32r128
0.000	1.975	90.952	6.432	0.636	0.005	0.001	0.000	0.000	0.000	0.681	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	2.245	90.721	6.386	0.642	0.006	0.001	0.000	0.000	0.000	0.916	pg18beta1_o2nofp.cx10d_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	22.106	74.754	2.882	0.254	0.004	nonzero	0.000	0.000	0.000	0.844	pg174_o2nofp.cx10a_c32r128
0.000	21.232	75.732	2.696	0.336	0.004	nonzero	0.000	0.000	0.000	0.392	pg18beta1_o2nofp.cx10b_c32r128
0.000	22.036	75.123	2.493	0.345	0.003	0.001	0.000	0.000	0.000	0.680	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	21.859	75.230	2.554	0.352	0.004	nonzero	0.000	0.000	0.000	0.886	pg18beta1_o2nofp.cx10d_c32r128

l.i2

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
91.364	8.333	0.291	0.013	nonzero	nonzero	0.000	0.000	0.000	0.000	0.071	pg174_o2nofp.cx10a_c32r128
91.006	8.700	0.270	0.024	nonzero	0.000	0.000	0.000	0.000	0.000	0.061	pg18beta1_o2nofp.cx10b_c32r128
90.285	9.384	0.302	0.028	nonzero	nonzero	0.000	0.000	0.000	0.000	0.083	pg18beta1_o2nofp.cx10cw4_c32r128
91.354	8.365	0.269	0.012	nonzero	0.000	0.000	0.000	0.000	0.000	0.024	pg18beta1_o2nofp.cx10d_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
3.432	56.307	40.217	0.044	nonzero	nonzero	0.000	0.000	0.000	0.000	0.071	pg174_o2nofp.cx10a_c32r128
2.743	62.254	34.942	0.061	0.001	0.000	0.000	0.000	0.000	0.000	0.061	pg18beta1_o2nofp.cx10b_c32r128
2.684	62.080	35.169	0.066	0.001	nonzero	0.000	0.000	0.000	0.000	0.083	pg18beta1_o2nofp.cx10cw4_c32r128
2.748	60.867	36.342	0.043	nonzero	0.000	0.000	0.000	0.000	0.000	0.026	pg18beta1_o2nofp.cx10d_c32r128

qr100.L1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.997	0.002	0.002	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg174_o2nofp.cx10a_c32r128
99.997	0.002	0.001	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.016	pg18beta1_o2nofp.cx10b_c32r128
99.997	0.002	0.001	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.024	pg18beta1_o2nofp.cx10cw4_c32r128
99.997	0.002	0.001	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg18beta1_o2nofp.cx10d_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.006	99.689	0.306	0.000	0.000	0.000	0.000	0.000	0.000	0.009	pg174_o2nofp.cx10a_c32r128
0.000	0.006	99.686	0.308	0.000	0.000	0.000	0.000	0.000	0.000	0.014	pg18beta1_o2nofp.cx10b_c32r128
0.000	0.014	99.707	0.279	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	0.004	99.694	0.301	0.000	0.000	0.000	0.000	0.000	0.000	0.011	pg18beta1_o2nofp.cx10d_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	66.753	33.229	0.018	0.000	0.000	0.000	0.000	0.000	0.000	0.009	pg174_o2nofp.cx10a_c32r128
0.000	66.628	33.357	0.015	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg18beta1_o2nofp.cx10b_c32r128
0.000	67.350	32.628	0.022	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	65.475	34.489	0.036	0.000	0.000	0.000	0.000	0.000	0.000	0.007	pg18beta1_o2nofp.cx10d_c32r128

qp100.L2

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.986	0.011	0.003	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg174_o2nofp.cx10a_c32r128
99.984	0.012	0.003	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg18beta1_o2nofp.cx10b_c32r128
99.986	0.011	0.003	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg18beta1_o2nofp.cx10cw4_c32r128
99.986	0.011	0.003	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg18beta1_o2nofp.cx10d_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	99.596	0.404	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg174_o2nofp.cx10a_c32r128
0.000	0.000	99.679	0.321	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg18beta1_o2nofp.cx10b_c32r128
0.000	0.000	99.722	0.278	0.000	0.000	0.000	0.000	0.000	0.000	0.009	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	0.000	99.631	0.369	0.000	0.000	0.000	0.000	0.000	0.000	0.011	pg18beta1_o2nofp.cx10d_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	22.396	77.486	0.118	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg174_o2nofp.cx10a_c32r128
0.000	19.028	80.861	0.111	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg18beta1_o2nofp.cx10b_c32r128
0.000	22.254	77.649	0.097	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	22.185	77.719	0.096	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg18beta1_o2nofp.cx10d_c32r128

qr500.L3

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.987	0.006	0.007	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.078	pg174_o2nofp.cx10a_c32r128
99.987	0.006	0.007	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.082	pg18beta1_o2nofp.cx10b_c32r128
99.987	0.006	0.007	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.072	pg18beta1_o2nofp.cx10cw4_c32r128
99.987	0.006	0.007	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.018	pg18beta1_o2nofp.cx10d_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	8.078	91.113	0.778	0.031	0.000	0.000	0.000	0.000	0.000	0.038	pg174_o2nofp.cx10a_c32r128
0.000	9.953	89.061	0.937	0.049	0.000	0.000	0.000	0.000	0.000	0.045	pg18beta1_o2nofp.cx10b_c32r128
0.000	10.629	88.319	1.016	0.036	0.000	0.000	0.000	0.000	0.000	0.033	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	8.952	90.112	0.898	0.037	0.000	0.000	0.000	0.000	0.000	0.034	pg18beta1_o2nofp.cx10d_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	53.013	46.437	0.539	0.011	0.000	0.000	0.000	0.000	0.000	0.028	pg174_o2nofp.cx10a_c32r128
0.000	50.036	49.353	0.589	0.021	0.000	0.000	0.000	0.000	0.000	0.033	pg18beta1_o2nofp.cx10b_c32r128
0.000	52.047	47.276	0.661	0.016	0.000	0.000	0.000	0.000	0.000	0.023	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	50.064	49.347	0.573	0.016	0.000	0.000	0.000	0.000	0.000	0.023	pg18beta1_o2nofp.cx10d_c32r128

qp500.L4

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.965	0.024	0.011	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.099	pg174_o2nofp.cx10a_c32r128
99.963	0.026	0.011	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.067	pg18beta1_o2nofp.cx10b_c32r128
99.965	0.024	0.011	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.102	pg18beta1_o2nofp.cx10cw4_c32r128
99.963	0.025	0.011	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.093	pg18beta1_o2nofp.cx10d_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	10.888	88.254	0.828	0.029	0.001	0.000	0.000	0.000	0.000	0.099	pg174_o2nofp.cx10a_c32r128
0.000	9.210	90.094	0.682	0.015	0.000	0.000	0.000	0.000	0.000	0.034	pg18beta1_o2nofp.cx10b_c32r128
0.000	10.469	88.743	0.751	0.037	0.000	0.000	0.000	0.000	0.000	0.039	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	7.941	91.395	0.634	0.031	0.000	0.000	0.000	0.000	0.000	0.038	pg18beta1_o2nofp.cx10d_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	47.846	51.559	0.572	0.022	0.001	0.000	0.000	0.000	0.000	0.095	pg174_o2nofp.cx10a_c32r128
0.000	45.715	53.759	0.515	0.011	0.000	0.000	0.000	0.000	0.000	0.036	pg18beta1_o2nofp.cx10b_c32r128
0.000	47.563	51.838	0.567	0.032	0.000	0.000	0.000	0.000	0.000	0.030	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	45.886	53.546	0.543	0.025	0.000	0.000	0.000	0.000	0.000	0.036	pg18beta1_o2nofp.cx10d_c32r128

qr1000.L5

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.977	0.012	0.011	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.100	pg174_o2nofp.cx10a_c32r128
99.976	0.013	0.011	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.103	pg18beta1_o2nofp.cx10b_c32r128
99.976	0.013	0.011	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.089	pg18beta1_o2nofp.cx10cw4_c32r128
99.976	0.013	0.011	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.095	pg18beta1_o2nofp.cx10d_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	24.003	75.468	0.524	0.005	0.000	0.000	0.000	0.000	0.000	0.056	pg174_o2nofp.cx10a_c32r128
0.000	33.605	65.827	0.549	0.019	0.000	0.000	0.000	0.000	0.000	0.038	pg18beta1_o2nofp.cx10b_c32r128
0.000	35.736	63.760	0.489	0.016	0.000	0.000	0.000	0.000	0.000	0.044	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	28.632	70.734	0.601	0.033	0.000	0.000	0.000	0.000	0.000	0.035	pg18beta1_o2nofp.cx10d_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	52.723	46.965	0.309	0.003	0.000	0.000	0.000	0.000	0.000	0.057	pg174_o2nofp.cx10a_c32r128
0.000	51.887	47.677	0.428	0.008	0.000	0.000	0.000	0.000	0.000	0.028	pg18beta1_o2nofp.cx10b_c32r128
0.000	54.066	45.533	0.391	0.010	0.000	0.000	0.000	0.000	0.000	0.030	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	53.291	46.219	0.472	0.018	0.000	0.000	0.000	0.000	0.000	0.027	pg18beta1_o2nofp.cx10d_c32r128

qp1000.L6

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.935	0.046	0.019	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.091	pg174_o2nofp.cx10a_c32r128
99.934	0.048	0.018	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.090	pg18beta1_o2nofp.cx10b_c32r128
99.935	0.046	0.018	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.099	pg18beta1_o2nofp.cx10cw4_c32r128
99.934	0.047	0.018	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.090	pg18beta1_o2nofp.cx10d_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	28.902	70.448	0.618	0.032	0.000	0.000	0.000	0.000	0.000	0.054	pg174_o2nofp.cx10a_c32r128
0.000	32.923	66.491	0.563	0.024	0.000	0.000	0.000	0.000	0.000	0.040	pg18beta1_o2nofp.cx10b_c32r128
0.000	34.870	64.532	0.575	0.024	0.000	0.000	0.000	0.000	0.000	0.038	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	27.242	72.243	0.486	0.029	0.000	0.000	0.000	0.000	0.000	0.042	pg18beta1_o2nofp.cx10d_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	55.047	44.443	0.491	0.019	0.000	0.000	0.000	0.000	0.000	0.039	pg174_o2nofp.cx10a_c32r128
0.000	52.965	46.444	0.572	0.018	0.000	0.000	0.000	0.000	0.000	0.038	pg18beta1_o2nofp.cx10b_c32r128
0.000	55.415	44.044	0.526	0.015	0.000	0.000	0.000	0.000	0.000	0.035	pg18beta1_o2nofp.cx10cw4_c32r128
0.000	56.815	42.451	0.707	0.027	0.000	0.000	0.000	0.000	0.000	0.038	pg18beta1_o2nofp.cx10d_c32r128