Introduction

This is a report for the insert benchmark with 480M docs and 24 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 80 cores with hyperthreads enabled, 256G RAM and fast SSD. The benchmark was run with 8 client and there were 1 or 3 connections per client (1 for queries or inserts without rate limits, 1+1 for rate limited inserts+deletes). There are 24 tables, client per table. It loads 20M rows per-table without secondary indexes, creates secondary indexes, then inserts 5M rows per-table with a delete per insert to avoid growing the table. The read+write tests were skipped. The database is cached the OS but not by InnoDB.

The tested DBMS are:


Contents


Summary

The numbers are inserts/s for l.i0 and l.i1, indexed docs (or rows) /s for l.x and queries/s for q*.2. 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.i1q100.1q500.1q1000.1
my8033_rel_native_lto.cy10_4g_u 910816213377812535
my8033_rel_native_lto.cy10_4g_ua7 917782209650612244
my8033_rel_native_lto.cy10_4g_ua8 916030214330411839
my8033_rel_native_lto.cy10_4g_ua9 916030221244211621
my8033_rel_native_lto.cy10_4g_ua10 912548208739112208
my8033_rel_native_lto.cy10_4g_ua17 900563219223716952
my8033_rel_native_lto.cy10_4g_ua18 892193205170913159
my8033_rel_native_lto.cy10_4g_ua19 902256222268512440

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.i1q100.1q500.1q1000.1
my8033_rel_native_lto.cy10_4g_u 1.001.001.001.001.001.00
my8033_rel_native_lto.cy10_4g_ua7 1.010.980.98
my8033_rel_native_lto.cy10_4g_ua8 1.011.000.94
my8033_rel_native_lto.cy10_4g_ua9 1.011.040.93
my8033_rel_native_lto.cy10_4g_ua10 1.000.980.97
my8033_rel_native_lto.cy10_4g_ua17 0.991.031.35
my8033_rel_native_lto.cy10_4g_ua18 0.980.961.05
my8033_rel_native_lto.cy10_4g_ua19 0.991.040.99

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

dbmsq100.1q500.1q1000.1
my8033_rel_native_lto.cy10_4g_u
my8033_rel_native_lto.cy10_4g_ua7
my8033_rel_native_lto.cy10_4g_ua8
my8033_rel_native_lto.cy10_4g_ua9
my8033_rel_native_lto.cy10_4g_ua10
my8033_rel_native_lto.cy10_4g_ua17
my8033_rel_native_lto.cy10_4g_ua18
my8033_rel_native_lto.cy10_4g_ua19
target24001200024000

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
my8033_rel_native_lto.cy10_4g_u99.7790.1740.0040.0430.114
my8033_rel_native_lto.cy10_4g_ua799.7790.1750.0030.0430.124
my8033_rel_native_lto.cy10_4g_ua899.7780.1770.0020.0430.124
my8033_rel_native_lto.cy10_4g_ua999.7570.1960.0050.0430.116
my8033_rel_native_lto.cy10_4g_ua1099.7700.1840.0030.0430.117
my8033_rel_native_lto.cy10_4g_ua1799.7790.1770.0010.0430.114
my8033_rel_native_lto.cy10_4g_ua1899.7670.1860.0040.0430.113
my8033_rel_native_lto.cy10_4g_ua1999.7740.1800.0030.0430.116

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
910816	0	0	0.0	3598.0	240.5	0.000	0.000	0.004	0.270	230820	49.9	0.253	44	31.7	160.3	4.8	0.114	40060	33966	480m.my8033_rel_native_lto.cy10_4g_u
917782	0	0	0.0	3622.6	242.0	0.000	0.000	0.004	0.270	230253	49.8	0.251	43	31.7	160.3	4.6	0.124	40060	33766	480m.my8033_rel_native_lto.cy10_4g_ua7
916030	0	0	0.0	3592.5	241.5	0.000	0.000	0.004	0.270	230854	49.4	0.252	43	31.7	160.3	4.4	0.124	39860	33766	480m.my8033_rel_native_lto.cy10_4g_ua8
916030	0	0	0.0	3548.2	242.0	0.000	0.000	0.004	0.271	234047	49.9	0.256	44	31.7	160.3	3.9	0.116	40355	34366	480m.my8033_rel_native_lto.cy10_4g_ua9
912548	0	0	0.0	3577.6	241.1	0.000	0.000	0.004	0.271	239392	49.5	0.262	43	31.7	160.3	4.8	0.117	40160	34266	480m.my8033_rel_native_lto.cy10_4g_ua10
900563	0	0	0.0	2331.8	189.4	0.000	0.000	0.003	0.215	216687	50.8	0.241	45	31.7	160.3	4.7	0.114	39361	34074	480m.my8033_rel_native_lto.cy10_4g_ua17
892193	0	0	0.0	3919.0	240.2	0.000	0.000	0.004	0.276	231224	50.6	0.259	45	31.7	160.3	4.8	0.113	39560	33766	480m.my8033_rel_native_lto.cy10_4g_ua18
902256	0	0	0.0	3695.6	244.7	0.000	0.000	0.004	0.278	233372	51.4	0.259	46	31.7	160.3	4.7	0.116	39660	34266	480m.my8033_rel_native_lto.cy10_4g_ua19

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
2133778	0	11422	554.1	37390.0	1552.6	0.005	0.266	0.018	0.745	220122	77.9	0.103	29	70.6	199.2	4.9	0.007	NA	NA	480m.my8033_rel_native_lto.cy10_4g_u
2096506	0	11174	542.0	36633.4	1517.8	0.005	0.265	0.017	0.741	218695	76.7	0.104	29	70.6	199.2	4.9	0.007	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua7
2143304	0	11426	554.2	36808.7	1550.3	0.005	0.265	0.017	0.741	223137	78.4	0.104	29	70.6	199.2	4.9	0.008	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua8
2212442	0	11955	579.9	39194.6	1619.7	0.005	0.268	0.018	0.750	236912	78.5	0.107	28	70.6	199.2	4.9	0.006	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua9
2087391	0	11175	542.1	35959.8	1518.8	0.005	0.266	0.017	0.745	224267	78.0	0.107	30	70.6	199.2	4.9	0.010	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua10
2192237	0	11683	566.8	26824.3	1356.0	0.005	0.265	0.012	0.633	170648	80.1	0.078	29	70.6	199.2	4.8	0.016	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua17
2051709	0	10936	530.4	37913.8	1500.6	0.005	0.265	0.018	0.749	199437	78.2	0.097	30	70.6	199.2	5.0	0.008	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua18
2222685	0	11952	579.8	36919.7	1604.6	0.005	0.267	0.017	0.739	221683	79.0	0.100	28	70.6	199.2	4.9	0.007	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua19

l.i1

l.i1: continue load after secondary indexes created. 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
my8033_rel_native_lto.cy10_4g_u0.0134.86653.61937.0794.2730.0850.06411.097
my8033_rel_native_lto.cy10_4g_ua70.0054.78951.97738.7534.3210.0950.06011.563
my8033_rel_native_lto.cy10_4g_ua80.0014.52851.01639.8554.4440.0900.06611.816
my8033_rel_native_lto.cy10_4g_ua90.0014.50450.40140.5124.4100.1030.06911.145
my8033_rel_native_lto.cy10_4g_ua10nonzero3.96256.91034.1864.7240.1830.03610.364
my8033_rel_native_lto.cy10_4g_ua17nonzero6.88171.20120.2831.5190.0690.0479.942
my8033_rel_native_lto.cy10_4g_ua18nonzero2.43251.66840.2185.5770.0880.01710.004
my8033_rel_native_lto.cy10_4g_ua190.0074.13153.38737.9114.3800.1240.0599.083

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
my8033_rel_native_lto.cy10_4g_u0.1116.89355.06634.1243.6620.0830.06211.833
my8033_rel_native_lto.cy10_4g_ua70.0576.65853.48635.9243.7270.0910.05810.711
my8033_rel_native_lto.cy10_4g_ua80.0476.49752.45437.0763.7780.0840.06411.079
my8033_rel_native_lto.cy10_4g_ua90.0406.00952.25037.8183.7210.0950.06711.340
my8033_rel_native_lto.cy10_4g_ua100.0235.80258.31831.6054.0430.1760.0339.918
my8033_rel_native_lto.cy10_4g_ua170.0449.52070.14118.9051.2830.0640.0439.142
my8033_rel_native_lto.cy10_4g_ua180.0293.92152.53638.6944.7230.0810.0169.211
my8033_rel_native_lto.cy10_4g_ua190.0835.91654.76435.2273.8330.1200.0579.554

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
12535	0	47	0.6	27822.1	793.5	0.004	0.050	2.220	64.819	563837	34.6	44.980	2208	117.5	256.3	4.8	11.097	0	0	480m.my8033_rel_native_lto.cy10_4g_u
12244	0	45	0.6	26722.3	768.7	0.004	0.048	2.183	64.294	558090	34.1	45.582	2228	117.5	256.3	4.8	11.563	0	0	480m.my8033_rel_native_lto.cy10_4g_ua7
11839	0	44	0.6	25567.8	740.5	0.004	0.048	2.160	64.052	536874	33.7	45.348	2277	117.5	256.3	4.8	11.816	0	0	480m.my8033_rel_native_lto.cy10_4g_ua8
11621	0	42	0.6	23469.1	695.2	0.004	0.049	2.020	61.257	523974	33.1	45.088	2279	117.5	256.3	4.8	11.145	0	0	480m.my8033_rel_native_lto.cy10_4g_ua9
12208	0	35	0.7	25805.7	783.4	0.003	0.055	2.114	65.711	537987	36.1	44.070	2366	117.4	256.1	4.8	10.364	50	0	480m.my8033_rel_native_lto.cy10_4g_ua10
16952	0	67	0.9	28118.3	621.6	0.004	0.054	1.659	37.551	528935	41.3	31.203	1949	117.5	256.1	4.8	9.942	0	0	480m.my8033_rel_native_lto.cy10_4g_ua17
13159	0	50	0.6	24111.9	740.4	0.004	0.050	1.832	57.616	455895	38.9	34.644	2365	117.2	256.2	4.9	10.004	549	50	480m.my8033_rel_native_lto.cy10_4g_ua18
12440	0	48	0.6	33698.6	939.5	0.004	0.052	2.709	77.335	575410	36.6	46.254	2354	117.5	256.3	4.8	9.083	0	0	480m.my8033_rel_native_lto.cy10_4g_ua19

q100.1

q100.1: 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.

dbms

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.

dbms

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
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_u
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua7
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua8
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua9
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua10
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua17
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua18
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua19

q500.1

q500.1: 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.

dbms

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.

dbms

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
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_u
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua7
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua8
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua9
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua10
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua17
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua18
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua19

q1000.1

q1000.1: 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.

dbms

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.

dbms

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
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_u
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua7
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua8
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua9
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua10
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua17
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua18
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua19

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
910816	0	0	0.0	3598.0	240.5	0.000	0.000	0.004	0.270	230820	49.9	0.253	44	31.7	160.3	4.8	0.114	40060	33966	480m.my8033_rel_native_lto.cy10_4g_u
917782	0	0	0.0	3622.6	242.0	0.000	0.000	0.004	0.270	230253	49.8	0.251	43	31.7	160.3	4.6	0.124	40060	33766	480m.my8033_rel_native_lto.cy10_4g_ua7
916030	0	0	0.0	3592.5	241.5	0.000	0.000	0.004	0.270	230854	49.4	0.252	43	31.7	160.3	4.4	0.124	39860	33766	480m.my8033_rel_native_lto.cy10_4g_ua8
916030	0	0	0.0	3548.2	242.0	0.000	0.000	0.004	0.271	234047	49.9	0.256	44	31.7	160.3	3.9	0.116	40355	34366	480m.my8033_rel_native_lto.cy10_4g_ua9
912548	0	0	0.0	3577.6	241.1	0.000	0.000	0.004	0.271	239392	49.5	0.262	43	31.7	160.3	4.8	0.117	40160	34266	480m.my8033_rel_native_lto.cy10_4g_ua10
900563	0	0	0.0	2331.8	189.4	0.000	0.000	0.003	0.215	216687	50.8	0.241	45	31.7	160.3	4.7	0.114	39361	34074	480m.my8033_rel_native_lto.cy10_4g_ua17
892193	0	0	0.0	3919.0	240.2	0.000	0.000	0.004	0.276	231224	50.6	0.259	45	31.7	160.3	4.8	0.113	39560	33766	480m.my8033_rel_native_lto.cy10_4g_ua18
902256	0	0	0.0	3695.6	244.7	0.000	0.000	0.004	0.278	233372	51.4	0.259	46	31.7	160.3	4.7	0.116	39660	34266	480m.my8033_rel_native_lto.cy10_4g_ua19

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
2133778	0	11422	554.1	37390.0	1552.6	0.005	0.266	0.018	0.745	220122	77.9	0.103	29	70.6	199.2	4.9	0.007	NA	NA	480m.my8033_rel_native_lto.cy10_4g_u
2096506	0	11174	542.0	36633.4	1517.8	0.005	0.265	0.017	0.741	218695	76.7	0.104	29	70.6	199.2	4.9	0.007	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua7
2143304	0	11426	554.2	36808.7	1550.3	0.005	0.265	0.017	0.741	223137	78.4	0.104	29	70.6	199.2	4.9	0.008	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua8
2212442	0	11955	579.9	39194.6	1619.7	0.005	0.268	0.018	0.750	236912	78.5	0.107	28	70.6	199.2	4.9	0.006	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua9
2087391	0	11175	542.1	35959.8	1518.8	0.005	0.266	0.017	0.745	224267	78.0	0.107	30	70.6	199.2	4.9	0.010	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua10
2192237	0	11683	566.8	26824.3	1356.0	0.005	0.265	0.012	0.633	170648	80.1	0.078	29	70.6	199.2	4.8	0.016	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua17
2051709	0	10936	530.4	37913.8	1500.6	0.005	0.265	0.018	0.749	199437	78.2	0.097	30	70.6	199.2	5.0	0.008	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua18
2222685	0	11952	579.8	36919.7	1604.6	0.005	0.267	0.017	0.739	221683	79.0	0.100	28	70.6	199.2	4.9	0.007	NA	NA	480m.my8033_rel_native_lto.cy10_4g_ua19

l.i1

l.i1: continue load after secondary indexes created

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
12535	0	47	0.6	27822.1	793.5	0.004	0.050	2.220	64.819	563837	34.6	44.980	2208	117.5	256.3	4.8	11.097	0	0	480m.my8033_rel_native_lto.cy10_4g_u
12244	0	45	0.6	26722.3	768.7	0.004	0.048	2.183	64.294	558090	34.1	45.582	2228	117.5	256.3	4.8	11.563	0	0	480m.my8033_rel_native_lto.cy10_4g_ua7
11839	0	44	0.6	25567.8	740.5	0.004	0.048	2.160	64.052	536874	33.7	45.348	2277	117.5	256.3	4.8	11.816	0	0	480m.my8033_rel_native_lto.cy10_4g_ua8
11621	0	42	0.6	23469.1	695.2	0.004	0.049	2.020	61.257	523974	33.1	45.088	2279	117.5	256.3	4.8	11.145	0	0	480m.my8033_rel_native_lto.cy10_4g_ua9
12208	0	35	0.7	25805.7	783.4	0.003	0.055	2.114	65.711	537987	36.1	44.070	2366	117.4	256.1	4.8	10.364	50	0	480m.my8033_rel_native_lto.cy10_4g_ua10
16952	0	67	0.9	28118.3	621.6	0.004	0.054	1.659	37.551	528935	41.3	31.203	1949	117.5	256.1	4.8	9.942	0	0	480m.my8033_rel_native_lto.cy10_4g_ua17
13159	0	50	0.6	24111.9	740.4	0.004	0.050	1.832	57.616	455895	38.9	34.644	2365	117.2	256.2	4.9	10.004	549	50	480m.my8033_rel_native_lto.cy10_4g_ua18
12440	0	48	0.6	33698.6	939.5	0.004	0.052	2.709	77.335	575410	36.6	46.254	2354	117.5	256.3	4.8	9.083	0	0	480m.my8033_rel_native_lto.cy10_4g_ua19

q100.1

q100.1: 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
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_u
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua7
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua8
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua9
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua10
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua17
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua18
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua19

q500.1

q500.1: 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
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_u
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua7
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua8
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua9
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua10
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua17
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua18
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua19

q1000.1

q1000.1: 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
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_u
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua7
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua8
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua9
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua10
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua17
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua18
0	0	0														NA				480m.my8033_rel_native_lto.cy10_4g_ua19

l.i0

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	99.779	0.174	0.004	0.043	0.000	0.000	0.000	0.000	0.114	my8033_rel_native_lto.cy10_4g_u
0.000	0.000	99.779	0.175	0.003	0.043	0.000	0.000	0.000	0.000	0.124	my8033_rel_native_lto.cy10_4g_ua7
0.000	0.000	99.778	0.177	0.002	0.043	0.000	0.000	0.000	0.000	0.124	my8033_rel_native_lto.cy10_4g_ua8
0.000	0.000	99.757	0.196	0.005	0.043	0.000	0.000	0.000	0.000	0.116	my8033_rel_native_lto.cy10_4g_ua9
0.000	0.000	99.770	0.184	0.003	0.043	0.000	0.000	0.000	0.000	0.117	my8033_rel_native_lto.cy10_4g_ua10
0.000	0.000	99.779	0.177	0.001	0.043	0.000	0.000	0.000	0.000	0.114	my8033_rel_native_lto.cy10_4g_ua17
0.000	0.000	99.767	0.186	0.004	0.043	0.000	0.000	0.000	0.000	0.113	my8033_rel_native_lto.cy10_4g_ua18
0.000	0.000	99.774	0.180	0.003	0.043	0.000	0.000	0.000	0.000	0.116	my8033_rel_native_lto.cy10_4g_ua19

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.013	4.866	53.619	37.079	4.273	0.085	0.064	0.000	11.097	my8033_rel_native_lto.cy10_4g_u
0.000	0.000	0.005	4.789	51.977	38.753	4.321	0.095	0.060	0.000	11.563	my8033_rel_native_lto.cy10_4g_ua7
0.000	0.000	0.001	4.528	51.016	39.855	4.444	0.090	0.066	0.000	11.816	my8033_rel_native_lto.cy10_4g_ua8
0.000	0.000	0.001	4.504	50.401	40.512	4.410	0.103	0.069	0.000	11.145	my8033_rel_native_lto.cy10_4g_ua9
0.000	0.000	nonzero	3.962	56.910	34.186	4.724	0.183	0.036	0.000	10.364	my8033_rel_native_lto.cy10_4g_ua10
0.000	0.000	nonzero	6.881	71.201	20.283	1.519	0.069	0.047	0.000	9.942	my8033_rel_native_lto.cy10_4g_ua17
0.000	0.000	nonzero	2.432	51.668	40.218	5.577	0.088	0.017	0.000	10.004	my8033_rel_native_lto.cy10_4g_ua18
0.000	0.000	0.007	4.131	53.387	37.911	4.380	0.124	0.059	0.000	9.083	my8033_rel_native_lto.cy10_4g_ua19

Delete response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	0.111	6.893	55.066	34.124	3.662	0.083	0.062	0.000	11.833	my8033_rel_native_lto.cy10_4g_u
0.000	0.000	0.057	6.658	53.486	35.924	3.727	0.091	0.058	0.000	10.711	my8033_rel_native_lto.cy10_4g_ua7
0.000	0.000	0.047	6.497	52.454	37.076	3.778	0.084	0.064	0.000	11.079	my8033_rel_native_lto.cy10_4g_ua8
0.000	0.000	0.040	6.009	52.250	37.818	3.721	0.095	0.067	0.000	11.340	my8033_rel_native_lto.cy10_4g_ua9
0.000	0.000	0.023	5.802	58.318	31.605	4.043	0.176	0.033	0.000	9.918	my8033_rel_native_lto.cy10_4g_ua10
0.000	0.000	0.044	9.520	70.141	18.905	1.283	0.064	0.043	0.000	9.142	my8033_rel_native_lto.cy10_4g_ua17
0.000	0.000	0.029	3.921	52.536	38.694	4.723	0.081	0.016	0.000	9.211	my8033_rel_native_lto.cy10_4g_ua18
0.000	0.000	0.083	5.916	54.764	35.227	3.833	0.120	0.057	0.000	9.554	my8033_rel_native_lto.cy10_4g_ua19

q100.1

Query response time histogram


Insert response time histogram



q500.1

Query response time histogram


Insert response time histogram



q1000.1

Query response time histogram


Insert response time histogram