Introduction

This is a report for the insert benchmark with 3600M docs and 12 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 32 cores, 128G RAM and 1 NVMe devices. The benchmark was run with 8 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 8 tables with a table per client. It loads 300M rows per table without secondary indexes, creates 3 secondary indexes per table, then inserts 4m+1m 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 larger than RAM and most tests are IO-bound except for the range query (qr*) tests that frequently have a cached working set. 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
my8407_rel_o2nofp.cz12a_c32r128 80844449180358591269835446414652141467381621799
my8407_rel_o2nofp.cz12a_nocb_c32r128 817996507185279093983854638258623674379781258
pg181_o2nofp.cx10b_c32r128 1232877135135120601159813940870241243424603884672600

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
my8407_rel_o2nofp.cz12a_c32r128 1.001.001.001.001.001.001.001.001.001.00
my8407_rel_o2nofp.cz12a_nocb_c32r128 1.011.030.480.741.001.000.900.461.000.70
pg181_o2nofp.cx10b_c32r128 1.522.753.521.261.671.101.913.142.321.45

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
my8407_rel_o2nofp.cz12a_c32r128119311925622580099543659
my8407_rel_o2nofp.cz12a_nocb_c32r128119311933662336128191833
pg181_o2nofp.cx10b_c32r12811921192594459371057811380
target12001200600060001200012000

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
my8407_rel_o2nofp.cz12a_c32r1280.01399.7890.0700.0610.0470.0170.0033.564
my8407_rel_o2nofp.cz12a_nocb_c32r1280.01099.7910.0750.0590.0480.0150.0021.977
pg181_o2nofp.cx10b_c32r12898.3781.4450.0950.0550.0210.0060.0011.767

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
808444	0	1	0.0	5376.7	300.5	0.000	0.000	0.007	0.381	144068	46.8	0.178	19	235.9	503.7	108.7	3.564	74791	5499	my8407_rel_o2nofp.cz12a_c32r128
817996	0	1	0.0	5445.1	304.2	0.000	0.000	0.007	0.381	146214	47.6	0.179	19	235.9	503.7	108.7	1.977	75391	13298	my8407_rel_o2nofp.cz12a_nocb_c32r128
1232877	0	636	5.0	4557.1	493.8	0.001	0.004	0.004	0.410	124047	54.3	0.101	14	344.4	440.5	97.2	1.767	113286	7799	pg181_o2nofp.cx10b_c32r128

Average values from iostat.

r/s	rkB/s	rrqm/s	%rrqm	r_await	rareq-s	w/s	wkB/s	wrqm/s	%wrqm	w_await	wareq-s	d/s	dkB/s	drqm/s	%drqm	d_await	dareq-s	f/s	f_await	aqu-sz	%util	
1.209	10.90	0.003	0.056	4.579	5.221	5376.7	307694	93.40	1.821	14.44	57.94	1.271	28.02	0.000	0.000	5.610	16.94	16.98	4.207	70.80	34.20		my8407_rel_o2nofp.cz12a_c32r128
1.287	11.01	0.000	0.000	3.542	5.223	5445.1	311512	94.67	1.819	11.68	57.80	1.607	12.34	0.000	0.000	4.532	5.940	17.31	3.534	62.30	32.44		my8407_rel_o2nofp.cz12a_nocb_c32r128
636.0	5167.7	0.007	0.076	0.883	4.002	4557.1	505656	503.0	6.549	4.007	112.5	0.534	1039.5	0.000	0.000	1.374	165.0	226.2	1.375	11.12	44.03		pg181_o2nofp.cx10b_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
491803	0	6606	643.9	15345.5	720.8	0.013	1.341	0.031	1.501	73922	26.7	0.150	17	543.1	810.9	109.0	0.002	NA	NA	my8407_rel_o2nofp.cz12a_c32r128
507185	0	6811	663.8	15822.2	743.2	0.013	1.340	0.031	1.501	60523	25.6	0.119	16	543.1	810.9	109.0	0.005	NA	NA	my8407_rel_o2nofp.cz12a_nocb_c32r128
1351351	0	3817	475.1	3705.7	433.1	0.003	0.360	0.003	0.328	19725	16.3	0.015	4	691.5	787.6	53.5	0.003	NA	NA	pg181_o2nofp.cx10b_c32r128

Average values from iostat.

r/s	rkB/s	rrqm/s	%rrqm	r_await	rareq-s	w/s	wkB/s	wrqm/s	%wrqm	w_await	wareq-s	d/s	dkB/s	drqm/s	%drqm	d_await	dareq-s	f/s	f_await	aqu-sz	%util	
6605.9	659306	0.001	0.000	4.810	110.9	15345.5	738077	99.24	0.715	19.05	71.20	9.952	79560.2	0.001	0.001	0.853	759.2	8.696	27.29	138.4	95.82		my8407_rel_o2nofp.cz12a_c32r128
6811.0	679725	0.000	0.000	6.203	113.1	15822.2	761043	107.4	0.889	21.39	73.37	10.25	82086.6	0.000	0.000	0.889	915.8	8.728	29.62	141.7	97.09		my8407_rel_o2nofp.cz12a_nocb_c32r128
3816.8	486533	0.002	0.000	0.743	127.5	3705.7	443485	91.81	1.789	33.99	123.0	3.549	121704	0.000	0.000	14.35	2725.3	32.33	9.429	67.17	89.82		pg181_o2nofp.cx10b_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
my8407_rel_o2nofp.cz12a_c32r1280.44319.49134.31139.6205.6850.2930.15711.448
my8407_rel_o2nofp.cz12a_nocb_c32r1280.0106.56972.22820.3970.5270.26811.138
pg181_o2nofp.cx10b_c32r12825.83370.5843.5410.0250.0173.066

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
my8407_rel_o2nofp.cz12a_c32r12839.14024.34920.26715.5740.5450.1060.0189.182
my8407_rel_o2nofp.cz12a_nocb_c32r1280.26321.51665.36212.3000.4200.14010.910
pg181_o2nofp.cx10b_c32r1282.05910.63227.26959.7310.2810.0120.0152.389

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
5859	0	10470	163.6	15649.3	470.1	1.787	28.591	2.671	82.159	104559	9.9	17.845	541	735.2	1020.9	108.9	11.448	400	0	my8407_rel_o2nofp.cz12a_c32r128
2790	0	11995	187.4	15804.4	449.0	4.299	68.784	5.664	164.770	96164	5.8	34.465	665	727.0	1002.0	108.9	11.138	250	0	my8407_rel_o2nofp.cz12a_nocb_c32r128
20601	0	24994	200.1	30940.8	527.7	1.213	9.948	1.502	26.230	58462	30.1	2.838	468	699.4	795.4	97.2	3.066	1800	400	pg181_o2nofp.cx10b_c32r128

Average values from iostat.

r/s	rkB/s	rrqm/s	%rrqm	r_await	rareq-s	w/s	wkB/s	wrqm/s	%wrqm	w_await	wareq-s	d/s	dkB/s	drqm/s	%drqm	d_await	dareq-s	f/s	f_await	aqu-sz	%util	
10470.2	167521	0.000	0.000	6.167	16.00	15649.3	481392	48.69	0.344	58.07	31.07	0.012	0.341	0.000	0.000	1.312	1.237	12.53	39.77	383.9	99.86		my8407_rel_o2nofp.cz12a_c32r128
11995.1	191921	0.000	0.000	1.487	16.00	15804.4	459741	23.35	0.167	58.93	29.26	0.010	0.353	0.000	0.000	0.851	1.532	7.578	44.02	412.0	100.00		my8407_rel_o2nofp.cz12a_nocb_c32r128
24993.5	204938	0.001	0.000	0.438	8.214	30940.8	540357	223.6	2.279	1.356	20.91	0.069	542.4	0.000	0.000	0.242	292.0	184.6	2.318	45.40	97.28		pg181_o2nofp.cx10b_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
my8407_rel_o2nofp.cz12a_c32r12828.09444.81126.6480.3940.0520.0025.639
my8407_rel_o2nofp.cz12a_nocb_c32r12817.27838.93942.8550.8720.0540.0025.865
pg181_o2nofp.cx10b_c32r12818.16679.2561.7070.8620.008nonzero0.920

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
my8407_rel_o2nofp.cz12a_c32r12839.38841.14819.3440.1020.018nonzero4.627
my8407_rel_o2nofp.cz12a_nocb_c32r12822.47836.58840.4500.4480.0350.0014.867
pg181_o2nofp.cx10b_c32r1280.04099.9540.0040.0020.953

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
1269	0	11607	181.4	15464.4	437.7	9.147	146.357	12.187	353.188	100467	8.2	79.176	2068	735.2	1021.3	108.9	5.639	75	0	my8407_rel_o2nofp.cz12a_c32r128
939	0	12184	190.4	15539.6	435.5	12.974	207.580	16.547	474.897	95793	6.6	102.005	2249	727.0	1002.5	108.9	5.865	60	10	my8407_rel_o2nofp.cz12a_nocb_c32r128
1598	0	1864	15.3	3066.8	47.6	1.167	9.790	1.919	30.497	11081	27.1	6.934	5427	701.4	797.4	97.2	0.920	215	190	pg181_o2nofp.cx10b_c32r128

Average values from iostat.

r/s	rkB/s	rrqm/s	%rrqm	r_await	rareq-s	w/s	wkB/s	wrqm/s	%wrqm	w_await	wareq-s	d/s	dkB/s	drqm/s	%drqm	d_await	dareq-s	f/s	f_await	aqu-sz	%util	
11607.0	185712	0.000	0.000	1.240	16.00	15464.4	448160	2.276	0.014	26.33	28.98	0.031	315.5	0.000	0.000	0.861	23.89	6.270	19.50	406.6	99.93		my8407_rel_o2nofp.cz12a_c32r128
12183.6	194938	0.000	0.000	0.781	16.00	15539.6	445976	2.039	0.013	26.91	28.70	0.024	225.9	0.000	0.000	0.872	12.90	5.343	19.21	417.2	99.99		my8407_rel_o2nofp.cz12a_nocb_c32r128
1864.1	15644.8	0.000	0.000	0.142	8.328	3066.8	48734.5	20.59	1.046	0.700	18.77	0.003	0.386	0.000	0.000	0.028	0.529	26.02	1.222	3.048	22.71		pg181_o2nofp.cx10b_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
my8407_rel_o2nofp.cz12a_c32r12899.9020.0940.003nonzerononzerononzerononzero0.718
my8407_rel_o2nofp.cz12a_nocb_c32r12899.8680.1300.002nonzerononzerononzero0.095
pg181_o2nofp.cx10b_c32r12899.9760.0200.003nonzerononzerononzero0.128

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
my8407_rel_o2nofp.cz12a_c32r12866.88729.6901.9791.3150.1301.977
my8407_rel_o2nofp.cz12a_nocb_c32r12813.47585.9070.6020.0160.281
pg181_o2nofp.cx10b_c32r12898.9510.9310.1180.197

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
my8407_rel_o2nofp.cz12a_c32r12898.7130.2640.2360.6500.1370.784
my8407_rel_o2nofp.cz12a_nocb_c32r12873.27326.5300.1940.0020.290
pg181_o2nofp.cx10b_c32r12843.66956.2920.0230.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
1193	83544	5133	80.2	5277.8	151.3	0.061	0.983	4.425	129.858	503318	40.7	6.025	156	735.2	1021.6	108.8	0.718	7039	6239	my8407_rel_o2nofp.cz12a_c32r128
1193	83854	5235	81.8	5052.4	145.3	0.062	0.999	4.236	124.725	502887	40.8	5.997	156	727.0	1002.7	108.8	0.095	7039	6863	my8407_rel_o2nofp.cz12a_nocb_c32r128
1192	139408	1475	11.9	534.5	20.2	0.011	0.088	0.448	17.327	535668	37.9	3.842	87	701.5	797.5	97.2	0.128	11598	11310	pg181_o2nofp.cx10b_c32r128

Average values from iostat.

r/s	rkB/s	rrqm/s	%rrqm	r_await	rareq-s	w/s	wkB/s	wrqm/s	%wrqm	w_await	wareq-s	d/s	dkB/s	drqm/s	%drqm	d_await	dareq-s	f/s	f_await	aqu-sz	%util	
5132.8	82124.7	0.000	0.000	0.401	16.00	5277.8	154882	1.547	0.031	8.444	29.47	0.004	0.040	0.000	0.000	0.123	0.166	2.726	5.438	44.32	26.98		my8407_rel_o2nofp.cz12a_c32r128
5235.1	83761.9	0.000	0.000	0.177	16.00	5052.4	148760	1.565	0.032	3.078	29.52	0.004	0.066	0.000	0.000	0.022	0.298	2.759	1.818	17.33	19.54		my8407_rel_o2nofp.cz12a_nocb_c32r128
1475.2	12198.6	0.000	0.000	0.120	8.268	534.5	20654.3	9.111	3.034	0.448	65.36	0.001	0.002	0.000	0.000	0.003	0.011	14.02	0.652	0.294	5.821		pg181_o2nofp.cx10b_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
my8407_rel_o2nofp.cz12a_c32r1280.00326.18566.0027.5370.2380.0300.0020.002nonzero4.166
my8407_rel_o2nofp.cz12a_nocb_c32r1280.00326.50665.4567.7450.2510.0340.0030.0023.546
pg181_o2nofp.cx10b_c32r128nonzero1.23898.6070.155nonzero0.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
my8407_rel_o2nofp.cz12a_c32r12810.38979.5728.9700.7180.2690.0834.842
my8407_rel_o2nofp.cz12a_nocb_c32r1280.01961.71536.1901.7730.2750.0284.124
pg181_o2nofp.cx10b_c32r12828.45671.5210.0230.068

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
my8407_rel_o2nofp.cz12a_c32r12896.7521.5120.8430.3540.2750.2643.762
my8407_rel_o2nofp.cz12a_nocb_c32r1280.69477.17120.7201.1130.2750.0254.054
pg181_o2nofp.cx10b_c32r12899.1000.8980.0020.019

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
1192	6414	49743	777.2	11807.2	329.9	7.755	124.076	9.905	283.438	174014	11.4	27.128	569	735.2	1021.8	108.8	4.166	528	0	my8407_rel_o2nofp.cz12a_c32r128
1193	6382	49824	778.5	11884.5	332.3	7.808	124.920	9.964	285.260	171975	11.2	26.949	562	727.0	1002.9	108.8	3.546	528	0	my8407_rel_o2nofp.cz12a_nocb_c32r128
1192	7024	92321	725.0	4286.1	49.1	13.144	105.696	3.596	42.159	204214	11.6	29.075	529	701.5	797.6	97.2	0.025	608	400	pg181_o2nofp.cx10b_c32r128

Average values from iostat.

r/s	rkB/s	rrqm/s	%rrqm	r_await	rareq-s	w/s	wkB/s	wrqm/s	%wrqm	w_await	wareq-s	d/s	dkB/s	drqm/s	%drqm	d_await	dareq-s	f/s	f_await	aqu-sz	%util	
49742.7	795883	0.000	0.000	0.343	16.00	11807.2	337858	3.640	0.035	8.766	28.67	0.004	0.027	0.000	0.000	0.142	0.099	2.836	9.218	107.1	99.97		my8407_rel_o2nofp.cz12a_c32r128
49823.7	797179	0.000	0.000	0.265	16.00	11884.5	340230	2.862	0.027	7.581	28.68	0.003	0.040	0.000	0.000	0.047	0.166	2.763	8.089	95.95	99.97		my8407_rel_o2nofp.cz12a_nocb_c32r128
92320.8	742365	0.000	0.000	0.099	8.041	4286.1	50253.2	17.48	0.534	0.030	13.41	0.003	0.285	0.000	0.000	0.009	0.365	17.95	0.621	9.029	99.97		pg181_o2nofp.cx10b_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
my8407_rel_o2nofp.cz12a_c32r12897.7321.7180.5300.0100.0080.001nonzerononzerononzero4.202
my8407_rel_o2nofp.cz12a_nocb_c32r12896.1052.6971.1560.0150.0230.004nonzerononzerononzero5.001
pg181_o2nofp.cx10b_c32r12899.9410.0480.0050.0010.0020.002nonzero0.281

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
my8407_rel_o2nofp.cz12a_c32r12810.66070.39317.1271.4250.3540.0418.602
my8407_rel_o2nofp.cz12a_nocb_c32r1280.10616.53270.44512.2730.6160.0285.464
pg181_o2nofp.cx10b_c32r12868.52919.95911.0870.4250.393

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
my8407_rel_o2nofp.cz12a_c32r12876.25616.7624.8801.7060.1470.2370.0138.657
my8407_rel_o2nofp.cz12a_nocb_c32r1280.58127.78162.4128.7340.4750.0185.326
pg181_o2nofp.cx10b_c32r12831.90066.1840.8051.1060.0050.304

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
5622	65214	13615	212.7	15797.6	452.1	0.209	3.340	2.810	82.351	457125	44.9	7.010	220	735.2	1022.8	108.8	4.202	5823	0	my8407_rel_o2nofp.cz12a_c32r128
3662	58623	13689	213.9	16247.1	450.0	0.234	3.736	4.436	125.824	422199	40.4	7.202	221	727.0	1004.1	108.8	5.001	5151	96	my8407_rel_o2nofp.cz12a_nocb_c32r128
5944	124342	8561	69.1	7418.4	136.2	0.069	0.569	1.248	23.464	492199	40.9	3.958	105	701.8	797.9	97.2	0.281	10815	5999	pg181_o2nofp.cx10b_c32r128

Average values from iostat.

r/s	rkB/s	rrqm/s	%rrqm	r_await	rareq-s	w/s	wkB/s	wrqm/s	%wrqm	w_await	wareq-s	d/s	dkB/s	drqm/s	%drqm	d_await	dareq-s	f/s	f_await	aqu-sz	%util	
13615.0	217839	0.000	0.000	1.188	16.00	15797.6	462979	2.498	0.021	29.46	29.51	0.018	0.150	0.000	0.000	1.184	0.578	6.586	20.01	355.4	99.31		my8407_rel_o2nofp.cz12a_c32r128
13688.9	219023	0.000	0.000	0.704	16.00	16247.1	460792	2.164	0.014	25.89	28.42	0.012	0.106	0.000	0.000	0.901	0.468	5.081	20.27	406.4	99.39		my8407_rel_o2nofp.cz12a_nocb_c32r128
8561.3	70721.6	0.000	0.000	0.194	8.254	7418.4	139465	31.61	0.795	4.309	36.07	0.011	117.5	0.000	0.000	0.018	51.37	58.53	2.834	23.52	48.94		pg181_o2nofp.cx10b_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
my8407_rel_o2nofp.cz12a_c32r1280.07940.57451.3876.6551.2530.0370.0163.088
my8407_rel_o2nofp.cz12a_nocb_c32r1280.00822.25753.54617.7966.2710.0980.0242.847
pg181_o2nofp.cx10b_c32r1280.32984.77214.5340.3630.0010.179

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
my8407_rel_o2nofp.cz12a_c32r1289.81364.37524.0561.5120.2443.537
my8407_rel_o2nofp.cz12a_nocb_c32r1280.0147.33476.85715.4650.3313.193
pg181_o2nofp.cx10b_c32r1285.95690.7083.3360.238

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
my8407_rel_o2nofp.cz12a_c32r12849.05140.4567.6292.4900.2500.1232.994
my8407_rel_o2nofp.cz12a_nocb_c32r1280.06012.36678.9388.3930.2443.115
pg181_o2nofp.cx10b_c32r12845.93554.0290.0360.086

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
5800	1467	22973	358.9	14640.9	412.3	15.661	250.572	2.524	72.796	121270	10.9	82.671	2378	735.2	1024.2	108.8	3.088	128	0	my8407_rel_o2nofp.cz12a_c32r128
3361	674	18485	288.8	15440.8	419.1	27.422	438.754	4.594	127.663	106762	6.3	158.377	2991	727.0	1005.7	108.9	2.847	64	0	my8407_rel_o2nofp.cz12a_nocb_c32r128
5937	4603	73935	580.2	14091.7	184.9	16.062	129.073	2.373	31.895	161574	17.3	35.100	1203	702.2	798.2	97.2	0.179	400	48	pg181_o2nofp.cx10b_c32r128

Average values from iostat.

r/s	rkB/s	rrqm/s	%rrqm	r_await	rareq-s	w/s	wkB/s	wrqm/s	%wrqm	w_await	wareq-s	d/s	dkB/s	drqm/s	%drqm	d_await	dareq-s	f/s	f_await	aqu-sz	%util	
22972.8	367565	0.000	0.000	0.847	16.00	14640.9	422233	2.904	0.020	22.60	28.85	0.026	0.222	0.000	0.000	1.856	0.946	5.571	16.33	333.0	100.00		my8407_rel_o2nofp.cz12a_c32r128
18485.3	295764	0.000	0.000	0.627	16.00	15440.8	429115	2.040	0.013	23.53	27.79	0.012	0.138	0.000	0.000	0.754	0.614	4.099	12.79	368.3	100.00		my8407_rel_o2nofp.cz12a_nocb_c32r128
73934.8	594148	0.000	0.000	0.198	8.037	14091.7	189370	94.11	0.606	0.511	13.90	0.008	36.52	0.000	0.000	0.043	38.95	74.85	2.167	19.43	99.97		pg181_o2nofp.cx10b_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
my8407_rel_o2nofp.cz12a_c32r12864.29932.8402.7110.0760.0610.0130.001nonzero2.982
my8407_rel_o2nofp.cz12a_nocb_c32r12864.83032.5162.5070.0550.0780.0140.001nonzero3.856
pg181_o2nofp.cx10b_c32r12899.5370.4230.0170.0050.0080.009nonzerononzero1.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
my8407_rel_o2nofp.cz12a_c32r1280.01928.81549.78419.8541.4000.1283.578
my8407_rel_o2nofp.cz12a_nocb_c32r1280.0355.70971.11222.6510.4690.0246.294
pg181_o2nofp.cx10b_c32r12851.97939.4327.8760.7120.0011.092

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
my8407_rel_o2nofp.cz12a_c32r12841.30229.17322.5646.6560.2540.0523.521
my8407_rel_o2nofp.cz12a_nocb_c32r1280.0807.96772.33819.2200.3730.0226.247
pg181_o2nofp.cx10b_c32r1284.41989.9995.4360.1440.0021.090

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
9954	38162	11132	173.9	15577.9	447.6	0.292	4.667	1.565	46.052	313607	43.3	8.218	363	735.2	1027.5	108.8	2.982	3168	624	my8407_rel_o2nofp.cz12a_c32r128
2819	37978	11917	186.2	15255.8	420.0	0.314	5.021	5.412	152.578	303318	36.0	7.987	303	727.0	1009.0	108.9	3.856	3248	1616	my8407_rel_o2nofp.cz12a_nocb_c32r128
10578	88467	13740	110.7	15807.1	265.4	0.155	1.282	1.494	25.697	342275	54.2	3.869	196	703.9	799.9	97.2	1.043	8271	2096	pg181_o2nofp.cx10b_c32r128

Average values from iostat.

r/s	rkB/s	rrqm/s	%rrqm	r_await	rareq-s	w/s	wkB/s	wrqm/s	%wrqm	w_await	wareq-s	d/s	dkB/s	drqm/s	%drqm	d_await	dareq-s	f/s	f_await	aqu-sz	%util	
11131.7	178106	0.000	0.000	1.263	16.00	15577.9	458393	2.800	0.018	25.08	29.43	0.025	0.258	0.000	0.000	1.401	0.854	7.372	18.27	393.8	99.86		my8407_rel_o2nofp.cz12a_c32r128
11916.8	190670	0.000	0.000	0.751	16.00	15255.8	430072	2.089	0.013	28.49	28.19	0.014	0.171	0.000	0.000	1.320	0.766	4.842	20.08	424.9	100.00		my8407_rel_o2nofp.cz12a_nocb_c32r128
13739.7	113408	0.000	0.000	0.233	8.226	15807.1	271816	115.0	0.935	4.909	19.34	0.017	137.0	0.000	0.000	0.050	75.49	108.8	3.154	47.09	76.05		pg181_o2nofp.cx10b_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
my8407_rel_o2nofp.cz12a_c32r128nonzero0.15047.01546.7265.3460.7340.0210.0083.375
my8407_rel_o2nofp.cz12a_nocb_c32r1280.09641.22347.5458.9832.1030.0430.0083.779
pg181_o2nofp.cx10b_c32r1280.01554.94943.2631.7510.0220.001nonzero2.857

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
my8407_rel_o2nofp.cz12a_c32r1280.85791.7867.1090.2470.0025.484
my8407_rel_o2nofp.cz12a_nocb_c32r12827.41471.9120.6710.0035.573
pg181_o2nofp.cx10b_c32r12815.35379.4565.1510.0350.0052.919

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
my8407_rel_o2nofp.cz12a_c32r1286.37092.7010.8620.0673.249
my8407_rel_o2nofp.cz12a_nocb_c32r12840.40259.1200.4770.0015.370
pg181_o2nofp.cx10b_c32r1280.04699.7860.1610.0040.0022.857

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
3659	1799	26400	412.5	14775.5	414.2	14.675	234.797	4.038	115.911	138725	12.3	77.112	2188	735.2	1030.6	108.8	3.375	160	0	my8407_rel_o2nofp.cz12a_c32r128
1833	1258	23044	360.1	15031.3	410.6	18.313	293.014	8.199	229.356	117168	7.3	93.116	1856	727.0	1012.1	108.9	3.779	112	16	my8407_rel_o2nofp.cz12a_nocb_c32r128
11380	2600	58440	458.7	22284.8	323.5	22.479	180.669	1.958	29.106	127214	28.6	48.934	3520	706.5	802.5	97.2	2.857	208	32	pg181_o2nofp.cx10b_c32r128

Average values from iostat.

r/s	rkB/s	rrqm/s	%rrqm	r_await	rareq-s	w/s	wkB/s	wrqm/s	%wrqm	w_await	wareq-s	d/s	dkB/s	drqm/s	%drqm	d_await	dareq-s	f/s	f_await	aqu-sz	%util	
26400.0	422399	0.000	0.000	0.724	16.00	14775.5	424129	3.392	0.023	20.92	28.71	0.013	0.119	0.000	0.000	0.848	0.492	5.504	14.39	319.9	100.00		my8407_rel_o2nofp.cz12a_c32r128
23043.7	368699	0.000	0.000	0.601	16.00	15031.3	420479	2.478	0.016	21.97	27.97	0.008	0.091	0.000	0.000	0.642	0.409	4.023	11.29	338.6	100.00		my8407_rel_o2nofp.cz12a_nocb_c32r128
58439.5	469685	0.000	0.000	0.369	8.040	22284.8	331239	227.0	1.064	1.203	15.11	0.029	285.8	0.000	0.000	0.204	162.3	146.4	2.476	39.24	99.99		pg181_o2nofp.cx10b_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
808444	0	1	0.0	5376.7	300.5	0.000	0.000	0.007	0.381	144068	46.8	0.178	19	235.9	503.7	108.7	3.564	74791	5499	my8407_rel_o2nofp.cz12a_c32r128
817996	0	1	0.0	5445.1	304.2	0.000	0.000	0.007	0.381	146214	47.6	0.179	19	235.9	503.7	108.7	1.977	75391	13298	my8407_rel_o2nofp.cz12a_nocb_c32r128
1232877	0	636	5.0	4557.1	493.8	0.001	0.004	0.004	0.410	124047	54.3	0.101	14	344.4	440.5	97.2	1.767	113286	7799	pg181_o2nofp.cx10b_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
491803	0	6606	643.9	15345.5	720.8	0.013	1.341	0.031	1.501	73922	26.7	0.150	17	543.1	810.9	109.0	0.002	NA	NA	my8407_rel_o2nofp.cz12a_c32r128
507185	0	6811	663.8	15822.2	743.2	0.013	1.340	0.031	1.501	60523	25.6	0.119	16	543.1	810.9	109.0	0.005	NA	NA	my8407_rel_o2nofp.cz12a_nocb_c32r128
1351351	0	3817	475.1	3705.7	433.1	0.003	0.360	0.003	0.328	19725	16.3	0.015	4	691.5	787.6	53.5	0.003	NA	NA	pg181_o2nofp.cx10b_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
5859	0	10470	163.6	15649.3	470.1	1.787	28.591	2.671	82.159	104559	9.9	17.845	541	735.2	1020.9	108.9	11.448	400	0	my8407_rel_o2nofp.cz12a_c32r128
2790	0	11995	187.4	15804.4	449.0	4.299	68.784	5.664	164.770	96164	5.8	34.465	665	727.0	1002.0	108.9	11.138	250	0	my8407_rel_o2nofp.cz12a_nocb_c32r128
20601	0	24994	200.1	30940.8	527.7	1.213	9.948	1.502	26.230	58462	30.1	2.838	468	699.4	795.4	97.2	3.066	1800	400	pg181_o2nofp.cx10b_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
1269	0	11607	181.4	15464.4	437.7	9.147	146.357	12.187	353.188	100467	8.2	79.176	2068	735.2	1021.3	108.9	5.639	75	0	my8407_rel_o2nofp.cz12a_c32r128
939	0	12184	190.4	15539.6	435.5	12.974	207.580	16.547	474.897	95793	6.6	102.005	2249	727.0	1002.5	108.9	5.865	60	10	my8407_rel_o2nofp.cz12a_nocb_c32r128
1598	0	1864	15.3	3066.8	47.6	1.167	9.790	1.919	30.497	11081	27.1	6.934	5427	701.4	797.4	97.2	0.920	215	190	pg181_o2nofp.cx10b_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
1193	83544	5133	80.2	5277.8	151.3	0.061	0.983	4.425	129.858	503318	40.7	6.025	156	735.2	1021.6	108.8	0.718	7039	6239	my8407_rel_o2nofp.cz12a_c32r128
1193	83854	5235	81.8	5052.4	145.3	0.062	0.999	4.236	124.725	502887	40.8	5.997	156	727.0	1002.7	108.8	0.095	7039	6863	my8407_rel_o2nofp.cz12a_nocb_c32r128
1192	139408	1475	11.9	534.5	20.2	0.011	0.088	0.448	17.327	535668	37.9	3.842	87	701.5	797.5	97.2	0.128	11598	11310	pg181_o2nofp.cx10b_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
1192	6414	49743	777.2	11807.2	329.9	7.755	124.076	9.905	283.438	174014	11.4	27.128	569	735.2	1021.8	108.8	4.166	528	0	my8407_rel_o2nofp.cz12a_c32r128
1193	6382	49824	778.5	11884.5	332.3	7.808	124.920	9.964	285.260	171975	11.2	26.949	562	727.0	1002.9	108.8	3.546	528	0	my8407_rel_o2nofp.cz12a_nocb_c32r128
1192	7024	92321	725.0	4286.1	49.1	13.144	105.696	3.596	42.159	204214	11.6	29.075	529	701.5	797.6	97.2	0.025	608	400	pg181_o2nofp.cx10b_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
5622	65214	13615	212.7	15797.6	452.1	0.209	3.340	2.810	82.351	457125	44.9	7.010	220	735.2	1022.8	108.8	4.202	5823	0	my8407_rel_o2nofp.cz12a_c32r128
3662	58623	13689	213.9	16247.1	450.0	0.234	3.736	4.436	125.824	422199	40.4	7.202	221	727.0	1004.1	108.8	5.001	5151	96	my8407_rel_o2nofp.cz12a_nocb_c32r128
5944	124342	8561	69.1	7418.4	136.2	0.069	0.569	1.248	23.464	492199	40.9	3.958	105	701.8	797.9	97.2	0.281	10815	5999	pg181_o2nofp.cx10b_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
5800	1467	22973	358.9	14640.9	412.3	15.661	250.572	2.524	72.796	121270	10.9	82.671	2378	735.2	1024.2	108.8	3.088	128	0	my8407_rel_o2nofp.cz12a_c32r128
3361	674	18485	288.8	15440.8	419.1	27.422	438.754	4.594	127.663	106762	6.3	158.377	2991	727.0	1005.7	108.9	2.847	64	0	my8407_rel_o2nofp.cz12a_nocb_c32r128
5937	4603	73935	580.2	14091.7	184.9	16.062	129.073	2.373	31.895	161574	17.3	35.100	1203	702.2	798.2	97.2	0.179	400	48	pg181_o2nofp.cx10b_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
9954	38162	11132	173.9	15577.9	447.6	0.292	4.667	1.565	46.052	313607	43.3	8.218	363	735.2	1027.5	108.8	2.982	3168	624	my8407_rel_o2nofp.cz12a_c32r128
2819	37978	11917	186.2	15255.8	420.0	0.314	5.021	5.412	152.578	303318	36.0	7.987	303	727.0	1009.0	108.9	3.856	3248	1616	my8407_rel_o2nofp.cz12a_nocb_c32r128
10578	88467	13740	110.7	15807.1	265.4	0.155	1.282	1.494	25.697	342275	54.2	3.869	196	703.9	799.9	97.2	1.043	8271	2096	pg181_o2nofp.cx10b_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
3659	1799	26400	412.5	14775.5	414.2	14.675	234.797	4.038	115.911	138725	12.3	77.112	2188	735.2	1030.6	108.8	3.375	160	0	my8407_rel_o2nofp.cz12a_c32r128
1833	1258	23044	360.1	15031.3	410.6	18.313	293.014	8.199	229.356	117168	7.3	93.116	1856	727.0	1012.1	108.9	3.779	112	16	my8407_rel_o2nofp.cz12a_nocb_c32r128
11380	2600	58440	458.7	22284.8	323.5	22.479	180.669	1.958	29.106	127214	28.6	48.934	3520	706.5	802.5	97.2	2.857	208	32	pg181_o2nofp.cx10b_c32r128

l.i0

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.013	99.789	0.070	0.061	0.047	0.017	0.003	0.000	0.000	3.564	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.010	99.791	0.075	0.059	0.048	0.015	0.002	0.000	0.000	1.977	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	98.378	1.445	0.095	0.055	0.021	0.006	0.001	0.000	0.000	1.767	pg181_o2nofp.cx10b_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	0.000	0.443	19.491	34.311	39.620	5.685	0.293	0.157	0.000	11.448	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.010	6.569	72.228	20.397	0.527	0.268	0.000	11.138	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	0.000	25.833	70.584	3.541	0.025	0.017	0.000	0.000	3.066	pg181_o2nofp.cx10b_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	39.140	24.349	20.267	15.574	0.545	0.106	0.018	0.000	9.182	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.263	21.516	65.362	12.300	0.420	0.140	0.000	10.910	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	2.059	10.632	27.269	59.731	0.281	0.012	0.015	0.000	0.000	2.389	pg181_o2nofp.cx10b_c32r128

l.i2

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	28.094	44.811	26.648	0.394	0.052	0.002	0.000	5.639	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	17.278	38.939	42.855	0.872	0.054	0.002	0.000	5.865	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	18.166	79.256	1.707	0.862	0.008	nonzero	0.000	0.000	0.000	0.920	pg181_o2nofp.cx10b_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	39.388	41.148	19.344	0.102	0.018	nonzero	0.000	4.627	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	22.478	36.588	40.450	0.448	0.035	0.001	0.000	4.867	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	0.000	0.040	99.954	0.004	0.002	0.000	0.000	0.000	0.953	pg181_o2nofp.cx10b_c32r128

qr100.L1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.902	0.094	0.003	nonzero	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.718	my8407_rel_o2nofp.cz12a_c32r128
99.868	0.130	0.002	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.095	my8407_rel_o2nofp.cz12a_nocb_c32r128
99.976	0.020	0.003	nonzero	nonzero	nonzero	0.000	0.000	0.000	0.000	0.128	pg181_o2nofp.cx10b_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	66.887	29.690	1.979	1.315	0.130	0.000	0.000	1.977	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	13.475	85.907	0.602	0.016	0.000	0.000	0.000	0.281	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	0.000	98.951	0.931	0.118	0.000	0.000	0.000	0.000	0.197	pg181_o2nofp.cx10b_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	98.713	0.264	0.236	0.650	0.137	0.000	0.000	0.000	0.784	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	73.273	26.530	0.194	0.002	0.000	0.000	0.000	0.290	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	43.669	56.292	0.023	0.016	0.000	0.000	0.000	0.000	0.000	0.023	pg181_o2nofp.cx10b_c32r128

qp100.L2

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.003	26.185	66.002	7.537	0.238	0.030	0.002	0.002	nonzero	0.000	4.166	my8407_rel_o2nofp.cz12a_c32r128
0.003	26.506	65.456	7.745	0.251	0.034	0.003	0.002	0.000	0.000	3.546	my8407_rel_o2nofp.cz12a_nocb_c32r128
nonzero	1.238	98.607	0.155	nonzero	0.000	0.000	0.000	0.000	0.000	0.025	pg181_o2nofp.cx10b_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	10.389	79.572	8.970	0.718	0.269	0.083	0.000	4.842	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.019	61.715	36.190	1.773	0.275	0.028	0.000	4.124	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	0.000	28.456	71.521	0.023	0.000	0.000	0.000	0.000	0.068	pg181_o2nofp.cx10b_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	96.752	1.512	0.843	0.354	0.275	0.264	0.000	0.000	3.762	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.694	77.171	20.720	1.113	0.275	0.025	0.000	4.054	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	99.100	0.898	0.002	0.000	0.000	0.000	0.000	0.000	0.019	pg181_o2nofp.cx10b_c32r128

qr500.L3

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
97.732	1.718	0.530	0.010	0.008	0.001	nonzero	nonzero	nonzero	0.000	4.202	my8407_rel_o2nofp.cz12a_c32r128
96.105	2.697	1.156	0.015	0.023	0.004	nonzero	nonzero	nonzero	0.000	5.001	my8407_rel_o2nofp.cz12a_nocb_c32r128
99.941	0.048	0.005	0.001	0.002	0.002	nonzero	0.000	0.000	0.000	0.281	pg181_o2nofp.cx10b_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	10.660	70.393	17.127	1.425	0.354	0.041	0.000	8.602	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.106	16.532	70.445	12.273	0.616	0.028	0.000	5.464	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	0.000	68.529	19.959	11.087	0.425	0.000	0.000	0.000	0.393	pg181_o2nofp.cx10b_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	76.256	16.762	4.880	1.706	0.147	0.237	0.013	0.000	8.657	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.581	27.781	62.412	8.734	0.475	0.018	0.000	5.326	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	31.900	66.184	0.805	1.106	0.005	0.000	0.000	0.000	0.304	pg181_o2nofp.cx10b_c32r128

qp500.L4

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.079	40.574	51.387	6.655	1.253	0.037	0.016	0.000	0.000	3.088	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.008	22.257	53.546	17.796	6.271	0.098	0.024	0.000	0.000	2.847	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.329	84.772	14.534	0.363	0.001	0.000	0.000	0.000	0.000	0.179	pg181_o2nofp.cx10b_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	9.813	64.375	24.056	1.512	0.244	0.000	0.000	3.537	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.014	7.334	76.857	15.465	0.331	0.000	0.000	3.193	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	0.000	5.956	90.708	3.336	0.000	0.000	0.000	0.000	0.238	pg181_o2nofp.cx10b_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	49.051	40.456	7.629	2.490	0.250	0.123	0.000	0.000	2.994	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.060	12.366	78.938	8.393	0.244	0.000	0.000	3.115	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	0.000	45.935	54.029	0.036	0.000	0.000	0.000	0.000	0.086	pg181_o2nofp.cx10b_c32r128

qr1000.L5

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
64.299	32.840	2.711	0.076	0.061	0.013	0.001	nonzero	0.000	0.000	2.982	my8407_rel_o2nofp.cz12a_c32r128
64.830	32.516	2.507	0.055	0.078	0.014	0.001	nonzero	0.000	0.000	3.856	my8407_rel_o2nofp.cz12a_nocb_c32r128
99.537	0.423	0.017	0.005	0.008	0.009	nonzero	nonzero	0.000	0.000	1.043	pg181_o2nofp.cx10b_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.019	28.815	49.784	19.854	1.400	0.128	0.000	0.000	3.578	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.035	5.709	71.112	22.651	0.469	0.024	0.000	6.294	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	0.000	51.979	39.432	7.876	0.712	0.001	0.000	0.000	1.092	pg181_o2nofp.cx10b_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	41.302	29.173	22.564	6.656	0.254	0.052	0.000	0.000	3.521	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.080	7.967	72.338	19.220	0.373	0.022	0.000	6.247	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	0.000	4.419	89.999	5.436	0.144	0.002	0.000	0.000	1.090	pg181_o2nofp.cx10b_c32r128

qp1000.L6

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
nonzero	0.150	47.015	46.726	5.346	0.734	0.021	0.008	0.000	0.000	3.375	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.096	41.223	47.545	8.983	2.103	0.043	0.008	0.000	0.000	3.779	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.015	54.949	43.263	1.751	0.022	0.001	nonzero	0.000	0.000	2.857	pg181_o2nofp.cx10b_c32r128

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	0.000	0.857	91.786	7.109	0.247	0.002	0.000	5.484	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.000	0.000	27.414	71.912	0.671	0.003	0.000	5.573	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	0.000	15.353	79.456	5.151	0.035	0.005	0.000	0.000	2.919	pg181_o2nofp.cx10b_c32r128

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.000	0.000	6.370	92.701	0.862	0.067	0.000	0.000	3.249	my8407_rel_o2nofp.cz12a_c32r128
0.000	0.000	0.000	0.000	0.000	40.402	59.120	0.477	0.001	0.000	5.370	my8407_rel_o2nofp.cz12a_nocb_c32r128
0.000	0.000	0.000	0.046	99.786	0.161	0.004	0.002	0.000	0.000	2.857	pg181_o2nofp.cx10b_c32r128