Introduction

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

The test server has 8 AMD cores, 16G RAM and an NVMe SSD. It is described here as the Beelink. The benchmark was run with 1 client and there were 1 or 2 connections per client (1 for queries, 1 for inserts). It uses 1 table. It loads 20M rows without secondary indexes, creates secondary indexes, loads another 20M rows then does 3 read+write tests for one hour each that do queries as fast as possible with 100, 500 and then 1000 writes/second/client concurrent with the queries. The database is cached by the storage engine and the only IO is for writes. 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 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
20m.pg151_def.cx7 7220224512228090814080297972
20m.pg151_o2_nofp.cx7 7220223928627778788576837845
20m.pg151_o3.cx7 7722024216928860812680308200
20m.pg151_o3_native.cx7 7722024814829070811083288217
20m.pg151_o3_native_lto.cx7 8547026103931056889488808912

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.

dbmsl.i0l.xl.i1q100.1q500.1q1000.1
20m.pg151_def.cx7 1.001.001.001.001.001.00
20m.pg151_o2_nofp.cx7 1.000.980.990.970.960.98
20m.pg151_o3.cx7 1.070.991.031.001.001.03
20m.pg151_o3_native.cx7 1.071.011.031.001.041.03
20m.pg151_o3_native_lto.cx7 1.181.061.111.091.111.12

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
pg151_def.cx7100498998
pg151_o2_nofp.cx7100499998
pg151_o3.cx7100499998
pg151_o3_native.cx7100499998
pg151_o3_native_lto.cx7100499997
target1005001000

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
pg151_def.cx799.9990.0010.004
pg151_o2_nofp.cx7100.0000.004
pg151_o3.cx799.9990.0010.005
pg151_o3_native.cx799.9990.0010.006
pg151_o3_native_lto.cx70.06099.9400.0010.006

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

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
72202	0	0	0.0	83.8	30.5	0.000	0.000	0.001	0.432	8938	22.4	0.124	25	1.9	5.2	0.0	0.004	72518	68716	20m.pg151_def.cx7
72202	0	0	0.0	83.5	30.5	0.000	0.000	0.001	0.433	8948	22.3	0.124	25	1.9	5.2	0.0	0.004	72635	50638	20m.pg151_o2_nofp.cx7
77220	0	0	0.0	89.9	32.7	0.000	0.000	0.001	0.434	9470	22.3	0.123	23	1.9	5.2	0.0	0.005	77514	75014	20m.pg151_o3.cx7
77220	0	0	0.0	90.4	32.9	0.000	0.000	0.001	0.436	9496	22.3	0.123	23	1.9	5.2	0.0	0.006	77819	68528	20m.pg151_o3_native.cx7
85470	0	0	0.0	99.9	36.5	0.000	0.000	0.001	0.437	10360	22.7	0.121	21	1.9	5.2	0.0	0.006	86007	70817	20m.pg151_o3_native_lto.cx7

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
245122	0	0	0.0	137.2	56.6	0.000	0.000	0.001	0.237	773	12.5	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_def.cx7
239286	0	0	0.0	129.2	52.8	0.000	0.000	0.001	0.226	717	12.4	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_o2_nofp.cx7
242169	0	0	0.0	128.6	54.1	0.000	0.000	0.001	0.229	792	12.3	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_o3.cx7
248148	0	0	0.0	145.3	62.1	0.000	0.000	0.001	0.256	782	12.4	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_o3_native.cx7
261039	0	0	0.0	124.1	54.0	0.000	0.000	0.000	0.212	716	12.4	0.003	4	3.7	8.6	0.0	0.003	NA	NA	20m.pg151_o3_native_lto.cx7

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
pg151_def.cx799.9980.0020.010
pg151_o2_nofp.cx799.9950.0050.009
pg151_o3.cx799.9960.0040.009
pg151_o3_native.cx799.9950.0050.008
pg151_o3_native_lto.cx799.9950.0050.009

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
28090	0	0	0.0	166.5	48.2	0.000	0.000	0.006	1.758	7158	17.8	0.255	51	8.2	18.6	0.0	0.010	28768	20526	20m.pg151_def.cx7
27778	0	0	0.0	166.0	47.5	0.000	0.000	0.006	1.750	7084	17.7	0.255	51	8.2	18.5	0.0	0.009	28418	20278	20m.pg151_o2_nofp.cx7
28860	0	0	0.0	168.5	48.8	0.000	0.000	0.006	1.731	7343	18.0	0.254	50	8.2	18.8	0.0	0.009	29430	20974	20m.pg151_o3.cx7
29070	0	0	0.0	170.1	49.5	0.000	0.000	0.006	1.745	7402	17.9	0.255	49	8.2	19.0	0.0	0.008	29790	20977	20m.pg151_o3_native.cx7
31056	0	0	0.0	176.5	52.7	0.000	0.000	0.006	1.738	7841	18.2	0.252	47	8.2	19.8	0.2	0.009	31815	21875	20m.pg151_o3_native_lto.cx7

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.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg151_def.cx799.9560.044nonzero0.003
pg151_o2_nofp.cx799.9310.069nonzero0.003
pg151_o3.cx799.9260.074nonzero0.003
pg151_o3_native.cx799.9400.060nonzerononzero0.004
pg151_o3_native_lto.cx799.9680.032nonzerononzero0.004

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
pg151_def.cx799.8060.1940.007
pg151_o2_nofp.cx799.7780.2220.007
pg151_o3.cx799.8330.1670.008
pg151_o3_native.cx799.8890.1110.008
pg151_o3_native_lto.cx799.8890.1110.008

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

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
100	8140	0	0.0	196.9	5.6	0.000	0.000	1.973	57.646	31244	12.8	3.838	126	8.2	17.1	0.0	0.003	7621	7448	20m.pg151_def.cx7
100	7885	0	0.0	194.7	5.6	0.000	0.000	1.953	57.734	30283	12.7	3.841	129	8.2	17.0	0.0	0.003	7514	7367	20m.pg151_o2_nofp.cx7
100	8126	0	0.0	194.0	5.5	0.000	0.000	1.946	56.125	31205	12.7	3.840	125	8.2	17.3	0.0	0.003	7766	7574	20m.pg151_o3.cx7
100	8110	0	0.0	193.9	5.5	0.000	0.000	1.946	57.002	31181	12.7	3.845	125	8.2	17.4	0.0	0.004	7846	7576	20m.pg151_o3_native.cx7
100	8894	0	0.0	181.3	5.4	0.000	0.000	1.818	55.269	34127	12.9	3.837	116	8.2	18.2	0.0	0.004	8568	8387	20m.pg151_o3_native_lto.cx7

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.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg151_def.cx799.9450.055nonzero0.003
pg151_o2_nofp.cx799.9300.069nonzerononzero0.004
pg151_o3.cx799.9520.048nonzero0.003
pg151_o3_native.cx799.9580.042nonzero0.003
pg151_o3_native_lto.cx799.9740.026nonzero0.003

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
pg151_def.cx799.8330.1670.007
pg151_o2_nofp.cx799.9220.0780.007
pg151_o3.cx799.8940.1060.009
pg151_o3_native.cx799.8780.1220.007
pg151_o3_native_lto.cx799.9220.0780.008

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
498	8029	0	0.0	331.1	11.5	0.000	0.000	0.664	23.659	30975	13.1	3.858	131	8.4	14.3	0.0	0.003	7672	7558	20m.pg151_def.cx7
499	7683	0	0.0	331.7	11.5	0.000	0.000	0.665	23.610	29637	13.0	3.858	135	8.4	14.3	0.0	0.004	7388	7255	20m.pg151_o2_nofp.cx7
499	8030	0	0.0	329.2	11.5	0.000	0.000	0.660	23.678	30963	12.9	3.856	129	8.4	14.4	0.0	0.003	7640	7431	20m.pg151_o3.cx7
499	8328	0	0.0	329.0	11.5	0.000	0.000	0.660	23.678	32111	12.8	3.856	123	8.4	14.4	0.0	0.003	7959	7735	20m.pg151_o3_native.cx7
499	8880	0	0.0	322.1	11.4	0.000	0.000	0.646	23.491	34209	13.1	3.852	118	8.4	14.6	0.0	0.003	8544	8388	20m.pg151_o3_native_lto.cx7

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.

dbms256us1ms4ms16ms64ms256ms1s4s16sgtmax
pg151_def.cx799.9540.046nonzero0.003
pg151_o2_nofp.cx799.9380.062nonzero0.003
pg151_o3.cx799.9500.050nonzero0.003
pg151_o3_native.cx799.9530.047nonzerononzero0.005
pg151_o3_native_lto.cx799.9780.022nonzero0.003

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
pg151_def.cx799.9390.0610.008
pg151_o2_nofp.cx799.8890.1110.007
pg151_o3.cx799.9330.0670.009
pg151_o3_native.cx799.9190.0810.008
pg151_o3_native_lto.cx799.9280.0720.008

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
998	7972	0	0.0	325.8	16.3	0.000	0.000	0.327	16.682	30870	13.6	3.872	136	9.0	14.4	0.0	0.003	7693	7543	20m.pg151_def.cx7
998	7845	0	0.0	326.8	16.2	0.000	0.000	0.328	16.671	30393	13.9	3.874	142	9.0	14.4	0.0	0.003	7493	7321	20m.pg151_o2_nofp.cx7
998	8200	0	0.0	323.8	16.3	0.000	0.000	0.325	16.740	31730	13.8	3.869	135	9.0	14.4	0.0	0.003	7769	7607	20m.pg151_o3.cx7
998	8217	0	0.0	324.8	16.3	0.000	0.000	0.325	16.739	31790	13.8	3.869	134	9.0	14.5	0.0	0.005	7877	7719	20m.pg151_o3_native.cx7
997	8912	0	0.0	323.3	16.3	0.000	0.000	0.324	16.749	34463	13.6	3.867	122	9.0	14.6	0.0	0.003	8645	8472	20m.pg151_o3_native_lto.cx7

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
72202	0	0	0.0	83.8	30.5	0.000	0.000	0.001	0.432	8938	22.4	0.124	25	1.9	5.2	0.0	0.004	72518	68716	20m.pg151_def.cx7
72202	0	0	0.0	83.5	30.5	0.000	0.000	0.001	0.433	8948	22.3	0.124	25	1.9	5.2	0.0	0.004	72635	50638	20m.pg151_o2_nofp.cx7
77220	0	0	0.0	89.9	32.7	0.000	0.000	0.001	0.434	9470	22.3	0.123	23	1.9	5.2	0.0	0.005	77514	75014	20m.pg151_o3.cx7
77220	0	0	0.0	90.4	32.9	0.000	0.000	0.001	0.436	9496	22.3	0.123	23	1.9	5.2	0.0	0.006	77819	68528	20m.pg151_o3_native.cx7
85470	0	0	0.0	99.9	36.5	0.000	0.000	0.001	0.437	10360	22.7	0.121	21	1.9	5.2	0.0	0.006	86007	70817	20m.pg151_o3_native_lto.cx7

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
245122	0	0	0.0	137.2	56.6	0.000	0.000	0.001	0.237	773	12.5	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_def.cx7
239286	0	0	0.0	129.2	52.8	0.000	0.000	0.001	0.226	717	12.4	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_o2_nofp.cx7
242169	0	0	0.0	128.6	54.1	0.000	0.000	0.001	0.229	792	12.3	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_o3.cx7
248148	0	0	0.0	145.3	62.1	0.000	0.000	0.001	0.256	782	12.4	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_o3_native.cx7
261039	0	0	0.0	124.1	54.0	0.000	0.000	0.000	0.212	716	12.4	0.003	4	3.7	8.6	0.0	0.003	NA	NA	20m.pg151_o3_native_lto.cx7

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
28090	0	0	0.0	166.5	48.2	0.000	0.000	0.006	1.758	7158	17.8	0.255	51	8.2	18.6	0.0	0.010	28768	20526	20m.pg151_def.cx7
27778	0	0	0.0	166.0	47.5	0.000	0.000	0.006	1.750	7084	17.7	0.255	51	8.2	18.5	0.0	0.009	28418	20278	20m.pg151_o2_nofp.cx7
28860	0	0	0.0	168.5	48.8	0.000	0.000	0.006	1.731	7343	18.0	0.254	50	8.2	18.8	0.0	0.009	29430	20974	20m.pg151_o3.cx7
29070	0	0	0.0	170.1	49.5	0.000	0.000	0.006	1.745	7402	17.9	0.255	49	8.2	19.0	0.0	0.008	29790	20977	20m.pg151_o3_native.cx7
31056	0	0	0.0	176.5	52.7	0.000	0.000	0.006	1.738	7841	18.2	0.252	47	8.2	19.8	0.2	0.009	31815	21875	20m.pg151_o3_native_lto.cx7

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
100	8140	0	0.0	196.9	5.6	0.000	0.000	1.973	57.646	31244	12.8	3.838	126	8.2	17.1	0.0	0.003	7621	7448	20m.pg151_def.cx7
100	7885	0	0.0	194.7	5.6	0.000	0.000	1.953	57.734	30283	12.7	3.841	129	8.2	17.0	0.0	0.003	7514	7367	20m.pg151_o2_nofp.cx7
100	8126	0	0.0	194.0	5.5	0.000	0.000	1.946	56.125	31205	12.7	3.840	125	8.2	17.3	0.0	0.003	7766	7574	20m.pg151_o3.cx7
100	8110	0	0.0	193.9	5.5	0.000	0.000	1.946	57.002	31181	12.7	3.845	125	8.2	17.4	0.0	0.004	7846	7576	20m.pg151_o3_native.cx7
100	8894	0	0.0	181.3	5.4	0.000	0.000	1.818	55.269	34127	12.9	3.837	116	8.2	18.2	0.0	0.004	8568	8387	20m.pg151_o3_native_lto.cx7

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
498	8029	0	0.0	331.1	11.5	0.000	0.000	0.664	23.659	30975	13.1	3.858	131	8.4	14.3	0.0	0.003	7672	7558	20m.pg151_def.cx7
499	7683	0	0.0	331.7	11.5	0.000	0.000	0.665	23.610	29637	13.0	3.858	135	8.4	14.3	0.0	0.004	7388	7255	20m.pg151_o2_nofp.cx7
499	8030	0	0.0	329.2	11.5	0.000	0.000	0.660	23.678	30963	12.9	3.856	129	8.4	14.4	0.0	0.003	7640	7431	20m.pg151_o3.cx7
499	8328	0	0.0	329.0	11.5	0.000	0.000	0.660	23.678	32111	12.8	3.856	123	8.4	14.4	0.0	0.003	7959	7735	20m.pg151_o3_native.cx7
499	8880	0	0.0	322.1	11.4	0.000	0.000	0.646	23.491	34209	13.1	3.852	118	8.4	14.6	0.0	0.003	8544	8388	20m.pg151_o3_native_lto.cx7

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
998	7972	0	0.0	325.8	16.3	0.000	0.000	0.327	16.682	30870	13.6	3.872	136	9.0	14.4	0.0	0.003	7693	7543	20m.pg151_def.cx7
998	7845	0	0.0	326.8	16.2	0.000	0.000	0.328	16.671	30393	13.9	3.874	142	9.0	14.4	0.0	0.003	7493	7321	20m.pg151_o2_nofp.cx7
998	8200	0	0.0	323.8	16.3	0.000	0.000	0.325	16.740	31730	13.8	3.869	135	9.0	14.4	0.0	0.003	7769	7607	20m.pg151_o3.cx7
998	8217	0	0.0	324.8	16.3	0.000	0.000	0.325	16.739	31790	13.8	3.869	134	9.0	14.5	0.0	0.005	7877	7719	20m.pg151_o3_native.cx7
997	8912	0	0.0	323.3	16.3	0.000	0.000	0.324	16.749	34463	13.6	3.867	122	9.0	14.6	0.0	0.003	8645	8472	20m.pg151_o3_native_lto.cx7

l.i0

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	99.999	0.001	0.000	0.000	0.000	0.000	0.000	0.000	0.004	pg151_def.cx7
0.000	0.000	100.000	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.004	pg151_o2_nofp.cx7
0.000	0.000	99.999	0.001	0.000	0.000	0.000	0.000	0.000	0.000	0.005	pg151_o3.cx7
0.000	0.000	99.999	0.001	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg151_o3_native.cx7
0.000	0.060	99.940	0.001	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg151_o3_native_lto.cx7

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	99.998	0.002	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg151_def.cx7
0.000	0.000	99.995	0.005	0.000	0.000	0.000	0.000	0.000	0.000	0.009	pg151_o2_nofp.cx7
0.000	0.000	99.996	0.004	0.000	0.000	0.000	0.000	0.000	0.000	0.009	pg151_o3.cx7
0.000	0.000	99.995	0.005	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg151_o3_native.cx7
0.000	0.000	99.995	0.005	0.000	0.000	0.000	0.000	0.000	0.000	0.009	pg151_o3_native_lto.cx7

q100.1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.956	0.044	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_def.cx7
99.931	0.069	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_o2_nofp.cx7
99.926	0.074	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_o3.cx7
99.940	0.060	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.004	pg151_o3_native.cx7
99.968	0.032	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.004	pg151_o3_native_lto.cx7

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	99.806	0.194	0.000	0.000	0.000	0.000	0.000	0.000	0.007	pg151_def.cx7
0.000	0.000	99.778	0.222	0.000	0.000	0.000	0.000	0.000	0.000	0.007	pg151_o2_nofp.cx7
0.000	0.000	99.833	0.167	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg151_o3.cx7
0.000	0.000	99.889	0.111	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg151_o3_native.cx7
0.000	0.000	99.889	0.111	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg151_o3_native_lto.cx7

q500.1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.945	0.055	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_def.cx7
99.930	0.069	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.004	pg151_o2_nofp.cx7
99.952	0.048	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_o3.cx7
99.958	0.042	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_o3_native.cx7
99.974	0.026	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_o3_native_lto.cx7

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	99.833	0.167	0.000	0.000	0.000	0.000	0.000	0.000	0.007	pg151_def.cx7
0.000	0.000	99.922	0.078	0.000	0.000	0.000	0.000	0.000	0.000	0.007	pg151_o2_nofp.cx7
0.000	0.000	99.894	0.106	0.000	0.000	0.000	0.000	0.000	0.000	0.009	pg151_o3.cx7
0.000	0.000	99.878	0.122	0.000	0.000	0.000	0.000	0.000	0.000	0.007	pg151_o3_native.cx7
0.000	0.000	99.922	0.078	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg151_o3_native_lto.cx7

q1000.1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.954	0.046	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_def.cx7
99.938	0.062	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_o2_nofp.cx7
99.950	0.050	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_o3.cx7
99.953	0.047	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.005	pg151_o3_native.cx7
99.978	0.022	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_o3_native_lto.cx7

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	99.939	0.061	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg151_def.cx7
0.000	0.000	99.889	0.111	0.000	0.000	0.000	0.000	0.000	0.000	0.007	pg151_o2_nofp.cx7
0.000	0.000	99.933	0.067	0.000	0.000	0.000	0.000	0.000	0.000	0.009	pg151_o3.cx7
0.000	0.000	99.919	0.081	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg151_o3_native.cx7
0.000	0.000	99.928	0.072	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg151_o3_native_lto.cx7