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 OS but not by the database. 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_1g 7220223647019436793677717884
20m.pg151_o2_nofp.cx7_1g 7220223647019120770377157537
20m.pg151_o3.cx7_1g 7722024216920000788979848166
20m.pg151_o3_native.cx7_1g 7812524814821345815882788281
20m.pg151_o3_native_lto.cx7_1g 8547025443022124868588358824

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_1g 1.001.001.001.001.001.00
20m.pg151_o2_nofp.cx7_1g 1.001.000.980.970.990.96
20m.pg151_o3.cx7_1g 1.071.021.030.991.031.04
20m.pg151_o3_native.cx7_1g 1.081.051.101.031.071.05
20m.pg151_o3_native_lto.cx7_1g 1.181.081.141.091.141.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.cx7_1g100499998
pg151_o2_nofp.cx7_1g100499998
pg151_o3.cx7_1g100499998
pg151_o3_native.cx7_1g100499998
pg151_o3_native_lto.cx7_1g100499998
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.cx7_1g99.9980.0020.006
pg151_o2_nofp.cx7_1g99.9990.0020.005
pg151_o3.cx7_1g99.9980.0020.004
pg151_o3_native.cx7_1g99.9980.0020.006
pg151_o3_native_lto.cx7_1g0.00399.9950.0020.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	168.9	34.3	0.000	0.000	0.002	0.486	8886	23.3	0.123	26	1.9	5.2	0.0	0.006	72618	69911	20m.pg151_def.cx7_1g
72202	0	0	0.0	168.9	34.2	0.000	0.000	0.002	0.486	8899	22.9	0.123	25	1.9	5.2	0.0	0.005	72418	69330	20m.pg151_o2_nofp.cx7_1g
77220	0	0	0.0	173.3	36.8	0.000	0.000	0.002	0.488	9422	22.7	0.122	24	1.9	5.2	0.0	0.004	77115	73717	20m.pg151_o3.cx7_1g
78125	0	0	0.0	176.2	37.1	0.000	0.000	0.002	0.486	9558	22.9	0.122	23	1.9	5.2	0.0	0.006	78112	74812	20m.pg151_o3_native.cx7_1g
85470	0	0	0.0	165.5	40.4	0.000	0.000	0.002	0.484	10268	23.7	0.120	22	1.9	5.2	0.1	0.006	85406	74421	20m.pg151_o3_native_lto.cx7_1g

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
236470	0	0	0.0	108.1	47.7	0.000	0.000	0.000	0.206	742	12.1	0.003	4	3.7	8.6	0.0	0.003	NA	NA	20m.pg151_def.cx7_1g
236470	0	0	0.0	144.9	65.8	0.000	0.000	0.001	0.285	700	12.3	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_o2_nofp.cx7_1g
242169	0	0	0.0	111.3	49.8	0.000	0.000	0.000	0.211	686	12.2	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_o3.cx7_1g
248148	0	0	0.0	129.0	58.3	0.000	0.000	0.001	0.241	803	12.2	0.003	4	3.7	8.6	0.0	0.003	NA	NA	20m.pg151_o3_native.cx7_1g
254430	0	0	0.0	127.0	50.7	0.000	0.000	0.000	0.204	767	12.4	0.003	4	3.7	8.6	0.0	0.003	NA	NA	20m.pg151_o3_native_lto.cx7_1g

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.cx7_1g99.9830.0170.011
pg151_o2_nofp.cx7_1g99.9780.0220.013
pg151_o3.cx7_1g99.9900.010nonzero0.017
pg151_o3_native.cx7_1g99.9900.0090.011
pg151_o3_native_lto.cx7_1g99.9870.013nonzero0.021

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

ips	qps	rps	rmbps	wps	wmbps	rpq	rkbpq	wpi	wkbpi	csps	cpups	cspq	cpupq	dbgb1	dbgb2	rss	maxop	p50	p99	tag
19436	0	8	0.1	21784.3	244.8	0.000	0.003	1.121	12.900	6262	19.4	0.322	80	8.2	17.1	0.0	0.011	19578	15883	20m.pg151_def.cx7_1g
19120	0	7	0.0	21569.1	240.3	0.000	0.003	1.128	12.868	6194	19.4	0.324	81	8.2	17.0	0.0	0.013	19179	15632	20m.pg151_o2_nofp.cx7_1g
20000	0	27	0.2	22267.2	253.7	0.001	0.010	1.113	12.990	6435	19.7	0.322	79	8.2	17.1	0.0	0.017	20077	16478	20m.pg151_o3.cx7_1g
21345	0	27	0.2	22957.7	266.7	0.001	0.009	1.076	12.796	6883	19.8	0.322	74	8.2	17.6	0.0	0.011	21526	17081	20m.pg151_o3_native.cx7_1g
22124	0	73	0.5	23182.6	274.3	0.003	0.024	1.048	12.694	7158	20.0	0.324	72	8.2	17.5	0.0	0.021	22425	17530	20m.pg151_o3_native_lto.cx7_1g

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.cx7_1g99.9360.063nonzerononzero0.010
pg151_o2_nofp.cx7_1g99.9430.056nonzerononzero0.010
pg151_o3.cx7_1g99.9380.061nonzerononzero0.010
pg151_o3_native.cx7_1g99.9440.055nonzerononzero0.010
pg151_o3_native_lto.cx7_1g99.9450.0540.001nonzero0.010

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.cx7_1g99.1670.8330.011
pg151_o2_nofp.cx7_1g98.7781.2220.013
pg151_o3.cx7_1g99.5000.5000.012
pg151_o3_native.cx7_1g99.8330.1670.012
pg151_o3_native_lto.cx7_1g99.6110.3890.012

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	7936	2	0.0	394.1	5.2	0.000	0.001	3.953	53.112	30487	13.1	3.842	132	8.2	15.8	0.0	0.010	7607	7397	20m.pg151_def.cx7_1g
100	7703	7	0.0	399.7	5.3	0.001	0.005	4.009	53.925	29595	12.9	3.842	134	8.2	15.8	0.0	0.010	7464	7335	20m.pg151_o2_nofp.cx7_1g
100	7889	6	0.0	398.4	5.0	0.001	0.003	3.992	51.301	30280	13.1	3.838	133	8.2	15.7	0.0	0.010	7702	7429	20m.pg151_o3.cx7_1g
100	8158	6	0.0	404.5	5.1	0.001	0.003	4.053	52.770	31616	13.8	3.875	135	8.2	16.0	0.0	0.010	7895	7624	20m.pg151_o3_native.cx7_1g
100	8685	2	0.0	357.5	4.5	0.000	0.001	3.582	45.753	33326	13.3	3.837	123	8.2	15.8	0.0	0.010	8454	8295	20m.pg151_o3_native_lto.cx7_1g

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.cx7_1g99.9650.035nonzero0.004
pg151_o2_nofp.cx7_1g99.9690.031nonzero0.004
pg151_o3.cx7_1g99.9660.034nonzero0.003
pg151_o3_native.cx7_1g99.9600.040nonzerononzero0.005
pg151_o3_native_lto.cx7_1g99.9700.030nonzerononzero0.005

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.cx7_1g99.2500.7500.013
pg151_o2_nofp.cx7_1g99.2390.7610.012
pg151_o3.cx7_1g99.4000.6000.012
pg151_o3_native.cx7_1g99.7220.2780.013
pg151_o3_native_lto.cx7_1g99.7330.2670.012

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
499	7771	5	0.0	1356.0	16.7	0.001	0.005	2.719	34.346	29979	13.3	3.858	137	8.4	13.8	0.0	0.004	7575	7478	20m.pg151_def.cx7_1g
499	7715	0	0.0	1355.4	16.7	0.000	0.000	2.716	34.247	29741	13.3	3.855	138	8.4	13.7	0.0	0.004	7478	7368	20m.pg151_o2_nofp.cx7_1g
499	7984	0	0.0	1358.5	16.8	0.000	0.000	2.723	34.467	30795	13.3	3.857	133	8.4	13.7	0.0	0.003	7733	7645	20m.pg151_o3.cx7_1g
499	8278	0	0.0	1362.5	16.8	0.000	0.000	2.730	34.474	31889	13.7	3.852	132	8.4	13.9	0.0	0.005	7898	7787	20m.pg151_o3_native.cx7_1g
499	8835	10	0.1	1369.8	16.8	0.001	0.009	2.745	34.432	34014	13.8	3.850	125	8.4	13.7	0.0	0.005	8502	8406	20m.pg151_o3_native_lto.cx7_1g

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.cx7_1g99.9640.036nonzerononzero0.006
pg151_o2_nofp.cx7_1g99.9630.036nonzerononzero0.005
pg151_o3.cx7_1g99.9520.048nonzerononzero0.008
pg151_o3_native.cx7_1g99.9710.029nonzerononzero0.006
pg151_o3_native_lto.cx7_1g99.9730.027nonzerononzero0.006

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.cx7_1g98.2561.7440.013
pg151_o2_nofp.cx7_1g98.2781.7220.013
pg151_o3.cx7_1g98.8831.1170.013
pg151_o3_native.cx7_1g99.2780.7220.012
pg151_o3_native_lto.cx7_1g99.4860.5140.012

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	7884	2	0.0	2635.3	29.0	0.000	0.001	2.640	29.735	30565	14.6	3.877	148	9.0	14.1	0.0	0.006	7574	7466	20m.pg151_def.cx7_1g
998	7537	2	0.0	2622.6	28.9	0.000	0.001	2.627	29.606	29245	14.4	3.880	153	9.0	14.0	0.0	0.005	7336	7238	20m.pg151_o2_nofp.cx7_1g
998	8166	6	0.0	2644.4	29.1	0.001	0.004	2.649	29.883	31675	14.7	3.879	144	9.0	14.1	0.0	0.008	7735	7606	20m.pg151_o3.cx7_1g
998	8281	8	0.0	2648.9	29.2	0.001	0.006	2.653	29.972	32083	14.2	3.874	137	9.0	14.2	0.0	0.006	7957	7847	20m.pg151_o3_native.cx7_1g
998	8824	3	0.0	2663.8	29.3	0.000	0.002	2.668	30.041	34155	14.3	3.871	130	9.0	14.1	0.0	0.006	8518	8357	20m.pg151_o3_native_lto.cx7_1g

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	168.9	34.3	0.000	0.000	0.002	0.486	8886	23.3	0.123	26	1.9	5.2	0.0	0.006	72618	69911	20m.pg151_def.cx7_1g
72202	0	0	0.0	168.9	34.2	0.000	0.000	0.002	0.486	8899	22.9	0.123	25	1.9	5.2	0.0	0.005	72418	69330	20m.pg151_o2_nofp.cx7_1g
77220	0	0	0.0	173.3	36.8	0.000	0.000	0.002	0.488	9422	22.7	0.122	24	1.9	5.2	0.0	0.004	77115	73717	20m.pg151_o3.cx7_1g
78125	0	0	0.0	176.2	37.1	0.000	0.000	0.002	0.486	9558	22.9	0.122	23	1.9	5.2	0.0	0.006	78112	74812	20m.pg151_o3_native.cx7_1g
85470	0	0	0.0	165.5	40.4	0.000	0.000	0.002	0.484	10268	23.7	0.120	22	1.9	5.2	0.1	0.006	85406	74421	20m.pg151_o3_native_lto.cx7_1g

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
236470	0	0	0.0	108.1	47.7	0.000	0.000	0.000	0.206	742	12.1	0.003	4	3.7	8.6	0.0	0.003	NA	NA	20m.pg151_def.cx7_1g
236470	0	0	0.0	144.9	65.8	0.000	0.000	0.001	0.285	700	12.3	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_o2_nofp.cx7_1g
242169	0	0	0.0	111.3	49.8	0.000	0.000	0.000	0.211	686	12.2	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151_o3.cx7_1g
248148	0	0	0.0	129.0	58.3	0.000	0.000	0.001	0.241	803	12.2	0.003	4	3.7	8.6	0.0	0.003	NA	NA	20m.pg151_o3_native.cx7_1g
254430	0	0	0.0	127.0	50.7	0.000	0.000	0.000	0.204	767	12.4	0.003	4	3.7	8.6	0.0	0.003	NA	NA	20m.pg151_o3_native_lto.cx7_1g

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
19436	0	8	0.1	21784.3	244.8	0.000	0.003	1.121	12.900	6262	19.4	0.322	80	8.2	17.1	0.0	0.011	19578	15883	20m.pg151_def.cx7_1g
19120	0	7	0.0	21569.1	240.3	0.000	0.003	1.128	12.868	6194	19.4	0.324	81	8.2	17.0	0.0	0.013	19179	15632	20m.pg151_o2_nofp.cx7_1g
20000	0	27	0.2	22267.2	253.7	0.001	0.010	1.113	12.990	6435	19.7	0.322	79	8.2	17.1	0.0	0.017	20077	16478	20m.pg151_o3.cx7_1g
21345	0	27	0.2	22957.7	266.7	0.001	0.009	1.076	12.796	6883	19.8	0.322	74	8.2	17.6	0.0	0.011	21526	17081	20m.pg151_o3_native.cx7_1g
22124	0	73	0.5	23182.6	274.3	0.003	0.024	1.048	12.694	7158	20.0	0.324	72	8.2	17.5	0.0	0.021	22425	17530	20m.pg151_o3_native_lto.cx7_1g

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	7936	2	0.0	394.1	5.2	0.000	0.001	3.953	53.112	30487	13.1	3.842	132	8.2	15.8	0.0	0.010	7607	7397	20m.pg151_def.cx7_1g
100	7703	7	0.0	399.7	5.3	0.001	0.005	4.009	53.925	29595	12.9	3.842	134	8.2	15.8	0.0	0.010	7464	7335	20m.pg151_o2_nofp.cx7_1g
100	7889	6	0.0	398.4	5.0	0.001	0.003	3.992	51.301	30280	13.1	3.838	133	8.2	15.7	0.0	0.010	7702	7429	20m.pg151_o3.cx7_1g
100	8158	6	0.0	404.5	5.1	0.001	0.003	4.053	52.770	31616	13.8	3.875	135	8.2	16.0	0.0	0.010	7895	7624	20m.pg151_o3_native.cx7_1g
100	8685	2	0.0	357.5	4.5	0.000	0.001	3.582	45.753	33326	13.3	3.837	123	8.2	15.8	0.0	0.010	8454	8295	20m.pg151_o3_native_lto.cx7_1g

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
499	7771	5	0.0	1356.0	16.7	0.001	0.005	2.719	34.346	29979	13.3	3.858	137	8.4	13.8	0.0	0.004	7575	7478	20m.pg151_def.cx7_1g
499	7715	0	0.0	1355.4	16.7	0.000	0.000	2.716	34.247	29741	13.3	3.855	138	8.4	13.7	0.0	0.004	7478	7368	20m.pg151_o2_nofp.cx7_1g
499	7984	0	0.0	1358.5	16.8	0.000	0.000	2.723	34.467	30795	13.3	3.857	133	8.4	13.7	0.0	0.003	7733	7645	20m.pg151_o3.cx7_1g
499	8278	0	0.0	1362.5	16.8	0.000	0.000	2.730	34.474	31889	13.7	3.852	132	8.4	13.9	0.0	0.005	7898	7787	20m.pg151_o3_native.cx7_1g
499	8835	10	0.1	1369.8	16.8	0.001	0.009	2.745	34.432	34014	13.8	3.850	125	8.4	13.7	0.0	0.005	8502	8406	20m.pg151_o3_native_lto.cx7_1g

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	7884	2	0.0	2635.3	29.0	0.000	0.001	2.640	29.735	30565	14.6	3.877	148	9.0	14.1	0.0	0.006	7574	7466	20m.pg151_def.cx7_1g
998	7537	2	0.0	2622.6	28.9	0.000	0.001	2.627	29.606	29245	14.4	3.880	153	9.0	14.0	0.0	0.005	7336	7238	20m.pg151_o2_nofp.cx7_1g
998	8166	6	0.0	2644.4	29.1	0.001	0.004	2.649	29.883	31675	14.7	3.879	144	9.0	14.1	0.0	0.008	7735	7606	20m.pg151_o3.cx7_1g
998	8281	8	0.0	2648.9	29.2	0.001	0.006	2.653	29.972	32083	14.2	3.874	137	9.0	14.2	0.0	0.006	7957	7847	20m.pg151_o3_native.cx7_1g
998	8824	3	0.0	2663.8	29.3	0.000	0.002	2.668	30.041	34155	14.3	3.871	130	9.0	14.1	0.0	0.006	8518	8357	20m.pg151_o3_native_lto.cx7_1g

l.i0

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.006	pg151_def.cx7_1g
0.000	0.000	99.999	0.002	0.000	0.000	0.000	0.000	0.000	0.000	0.005	pg151_o2_nofp.cx7_1g
0.000	0.000	99.998	0.002	0.000	0.000	0.000	0.000	0.000	0.000	0.004	pg151_o3.cx7_1g
0.000	0.000	99.998	0.002	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg151_o3_native.cx7_1g
0.000	0.003	99.995	0.002	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg151_o3_native_lto.cx7_1g

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.983	0.017	0.000	0.000	0.000	0.000	0.000	0.000	0.011	pg151_def.cx7_1g
0.000	0.000	99.978	0.022	0.000	0.000	0.000	0.000	0.000	0.000	0.013	pg151_o2_nofp.cx7_1g
0.000	0.000	99.990	0.010	nonzero	0.000	0.000	0.000	0.000	0.000	0.017	pg151_o3.cx7_1g
0.000	0.000	99.990	0.009	0.000	0.000	0.000	0.000	0.000	0.000	0.011	pg151_o3_native.cx7_1g
0.000	0.000	99.987	0.013	nonzero	0.000	0.000	0.000	0.000	0.000	0.021	pg151_o3_native_lto.cx7_1g

q100.1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.936	0.063	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg151_def.cx7_1g
99.943	0.056	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg151_o2_nofp.cx7_1g
99.938	0.061	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg151_o3.cx7_1g
99.944	0.055	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg151_o3_native.cx7_1g
99.945	0.054	0.001	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg151_o3_native_lto.cx7_1g

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	99.167	0.833	0.000	0.000	0.000	0.000	0.000	0.000	0.011	pg151_def.cx7_1g
0.000	0.000	98.778	1.222	0.000	0.000	0.000	0.000	0.000	0.000	0.013	pg151_o2_nofp.cx7_1g
0.000	0.000	99.500	0.500	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg151_o3.cx7_1g
0.000	0.000	99.833	0.167	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg151_o3_native.cx7_1g
0.000	0.000	99.611	0.389	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg151_o3_native_lto.cx7_1g

q500.1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.965	0.035	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.004	pg151_def.cx7_1g
99.969	0.031	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.004	pg151_o2_nofp.cx7_1g
99.966	0.034	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.000	0.003	pg151_o3.cx7_1g
99.960	0.040	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.005	pg151_o3_native.cx7_1g
99.970	0.030	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.005	pg151_o3_native_lto.cx7_1g

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	99.250	0.750	0.000	0.000	0.000	0.000	0.000	0.000	0.013	pg151_def.cx7_1g
0.000	0.000	99.239	0.761	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg151_o2_nofp.cx7_1g
0.000	0.000	99.400	0.600	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg151_o3.cx7_1g
0.000	0.000	99.722	0.278	0.000	0.000	0.000	0.000	0.000	0.000	0.013	pg151_o3_native.cx7_1g
0.000	0.000	99.733	0.267	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg151_o3_native_lto.cx7_1g

q1000.1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.964	0.036	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg151_def.cx7_1g
99.963	0.036	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.005	pg151_o2_nofp.cx7_1g
99.952	0.048	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.008	pg151_o3.cx7_1g
99.971	0.029	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg151_o3_native.cx7_1g
99.973	0.027	nonzero	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.006	pg151_o3_native_lto.cx7_1g

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	98.256	1.744	0.000	0.000	0.000	0.000	0.000	0.000	0.013	pg151_def.cx7_1g
0.000	0.000	98.278	1.722	0.000	0.000	0.000	0.000	0.000	0.000	0.013	pg151_o2_nofp.cx7_1g
0.000	0.000	98.883	1.117	0.000	0.000	0.000	0.000	0.000	0.000	0.013	pg151_o3.cx7_1g
0.000	0.000	99.278	0.722	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg151_o3_native.cx7_1g
0.000	0.000	99.486	0.514	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg151_o3_native_lto.cx7_1g