Introduction

This is a report for the insert benchmark with 20M docs and 4 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. The benchmark was run with 4 clients and there were 1 or 2 connections per client (1 for queries, 1 for inserts). The benchmark 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.pg1211.cx7 232558717857109890427164266641814
20m.pg137.cx7 238095773077111732426904199041556
20m.pg146.cx7 229885773077107527426144195341024
20m.pg151.cx7 235294837500109890418594148840536

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
pg1211.cx739919963992
pg137.cx739919963992
pg146.cx739919963992
pg151.cx739919963992
target40020004000

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
pg1211.cx799.9740.0260.012
pg137.cx799.9670.0330.012
pg146.cx799.9670.0330.011
pg151.cx799.9630.0370.011

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
232558	0	0	0.0	470.0	99.4	0.000	0.000	0.002	0.438	23339	69.2	0.100	24	1.9	5.2	0.0	0.012	69724	59636	20m.pg1211.cx7
238095	0	0	0.0	491.1	103.4	0.000	0.000	0.002	0.445	24300	70.4	0.102	24	1.9	5.2	0.0	0.012	70224	31366	20m.pg137.cx7
229885	0	0	0.0	466.7	98.3	0.000	0.000	0.002	0.438	23442	70.8	0.102	25	1.9	5.2	0.0	0.011	67626	8494	20m.pg146.cx7
235294	0	0	0.0	484.5	102.0	0.000	0.000	0.002	0.444	24226	70.9	0.103	24	1.9	5.2	0.0	0.011	69449	61234	20m.pg151.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
717857	0	0	0.0	663.5	159.8	0.000	0.000	0.001	0.228	1582	37.8	0.002	4	3.7	8.6	1.4	0.003	NA	NA	20m.pg1211.cx7
773077	0	0	0.0	774.1	187.0	0.000	0.000	0.001	0.248	2025	38.5	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg137.cx7
773077	0	0	0.0	846.8	204.7	0.000	0.000	0.001	0.271	2338	37.7	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg146.cx7
837500	0	0	0.0	886.2	213.9	0.000	0.000	0.001	0.262	2452	37.2	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151.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
pg1211.cx799.9670.0230.0030.0080.195
pg137.cx799.9830.0170.0010.055
pg146.cx799.9710.0290.010
pg151.cx799.9790.0210.011

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
109890	0	0	0.0	544.0	112.4	0.000	0.000	0.005	1.047	22563	64.1	0.205	47	7.6	20.6	0.0	0.195	28919	11937	20m.pg1211.cx7
111732	0	0	0.0	560.5	115.4	0.000	0.000	0.005	1.058	23023	64.8	0.206	46	7.6	20.7	0.0	0.055	28968	20548	20m.pg137.cx7
107527	0	0	0.0	538.1	111.0	0.000	0.000	0.005	1.057	22129	65.1	0.206	48	7.6	20.8	0.0	0.010	28219	17730	20m.pg146.cx7
109890	0	0	0.0	551.5	113.5	0.000	0.000	0.005	1.058	22615	65.6	0.206	48	7.6	20.7	0.0	0.011	28718	20228	20m.pg151.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
pg1211.cx799.9810.0120.006nonzero0.012
pg137.cx799.9810.0130.006nonzero0.012
pg146.cx799.9780.0140.007nonzero0.010
pg151.cx799.9780.0150.007nonzero0.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
pg1211.cx799.6350.3650.010
pg137.cx799.7640.2360.014
pg146.cx799.7080.2920.012
pg151.cx799.6490.3510.013

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
399	42716	0	0.0	415.5	13.8	0.000	0.000	1.041	35.417	163272	50.6	3.822	95	7.9	16.7	0.0	0.012	10744	9469	20m.pg1211.cx7
399	42690	0	0.0	422.2	14.0	0.000	0.000	1.058	35.947	163174	50.6	3.822	95	8.0	16.8	0.0	0.012	10804	9302	20m.pg137.cx7
399	42614	0	0.0	404.6	13.6	0.000	0.000	1.013	34.872	162814	50.5	3.821	95	8.0	19.1	0.0	0.010	10788	9238	20m.pg146.cx7
399	41859	0	0.0	404.5	13.6	0.000	0.000	1.013	34.997	159930	50.6	3.821	97	8.0	19.1	0.0	0.010	10580	8889	20m.pg151.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
pg1211.cx799.9460.0360.0160.002nonzerononzero0.069
pg137.cx799.9430.0380.0170.002nonzero0.053
pg146.cx799.9350.0430.0200.001nonzero0.043
pg151.cx799.9380.0400.0200.001nonzerononzero0.081

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
pg1211.cx796.1893.5550.2440.0120.130
pg137.cx796.7503.0830.1600.0060.132
pg146.cx796.2023.6390.1490.0100.114
pg151.cx795.6074.1260.2570.0100.132

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
1996	42666	5	0.0	458.1	28.4	0.000	0.001	0.230	14.560	162069	51.6	3.799	97	11.4	18.1	0.0	0.069	10756	9254	20m.pg1211.cx7
1996	41990	12	0.2	462.6	28.2	0.000	0.006	0.232	14.458	159565	51.6	3.800	98	11.3	18.0	0.0	0.053	10485	8873	20m.pg137.cx7
1996	41953	12	0.1	520.0	26.7	0.000	0.003	0.260	13.685	159440	51.5	3.800	98	11.3	19.8	0.0	0.043	10596	8761	20m.pg146.cx7
1996	41488	13	0.1	515.0	26.7	0.000	0.003	0.258	13.674	157569	51.5	3.798	99	11.3	19.7	0.0	0.081	10437	8602	20m.pg151.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
pg1211.cx799.9030.0690.0260.002nonzerononzero0.100
pg137.cx799.9060.0660.0250.002nonzero0.051
pg146.cx799.8800.0880.0300.002nonzerononzero0.219
pg151.cx799.8860.0820.0310.001nonzerononzero0.105

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
pg1211.cx798.8890.9780.1250.0080.115
pg137.cx798.6751.1590.1640.0020.095
pg146.cx798.8431.0560.0910.0090.0010.432
pg151.cx799.1050.7910.1030.0010.109

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
3992	41814	36	0.8	448.7	42.7	0.001	0.020	0.112	10.944	157783	52.6	3.773	101	13.2	21.8	0.0	0.100	10469	9033	20m.pg1211.cx7
3992	41556	24	0.5	446.0	43.6	0.001	0.013	0.112	11.186	156643	52.6	3.769	101	13.2	23.2	0.0	0.051	10501	9110	20m.pg137.cx7
3992	41024	32	0.2	583.6	38.3	0.001	0.006	0.146	9.818	154739	52.5	3.772	102	13.2	24.2	0.0	0.219	10325	8423	20m.pg146.cx7
3992	40536	31	0.2	583.1	38.3	0.001	0.006	0.146	9.813	152907	52.5	3.772	104	13.2	24.2	0.0	0.105	10213	8471	20m.pg151.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
232558	0	0	0.0	470.0	99.4	0.000	0.000	0.002	0.438	23339	69.2	0.100	24	1.9	5.2	0.0	0.012	69724	59636	20m.pg1211.cx7
238095	0	0	0.0	491.1	103.4	0.000	0.000	0.002	0.445	24300	70.4	0.102	24	1.9	5.2	0.0	0.012	70224	31366	20m.pg137.cx7
229885	0	0	0.0	466.7	98.3	0.000	0.000	0.002	0.438	23442	70.8	0.102	25	1.9	5.2	0.0	0.011	67626	8494	20m.pg146.cx7
235294	0	0	0.0	484.5	102.0	0.000	0.000	0.002	0.444	24226	70.9	0.103	24	1.9	5.2	0.0	0.011	69449	61234	20m.pg151.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
717857	0	0	0.0	663.5	159.8	0.000	0.000	0.001	0.228	1582	37.8	0.002	4	3.7	8.6	1.4	0.003	NA	NA	20m.pg1211.cx7
773077	0	0	0.0	774.1	187.0	0.000	0.000	0.001	0.248	2025	38.5	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg137.cx7
773077	0	0	0.0	846.8	204.7	0.000	0.000	0.001	0.271	2338	37.7	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg146.cx7
837500	0	0	0.0	886.2	213.9	0.000	0.000	0.001	0.262	2452	37.2	0.003	4	3.7	8.6	0.0	0.004	NA	NA	20m.pg151.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
109890	0	0	0.0	544.0	112.4	0.000	0.000	0.005	1.047	22563	64.1	0.205	47	7.6	20.6	0.0	0.195	28919	11937	20m.pg1211.cx7
111732	0	0	0.0	560.5	115.4	0.000	0.000	0.005	1.058	23023	64.8	0.206	46	7.6	20.7	0.0	0.055	28968	20548	20m.pg137.cx7
107527	0	0	0.0	538.1	111.0	0.000	0.000	0.005	1.057	22129	65.1	0.206	48	7.6	20.8	0.0	0.010	28219	17730	20m.pg146.cx7
109890	0	0	0.0	551.5	113.5	0.000	0.000	0.005	1.058	22615	65.6	0.206	48	7.6	20.7	0.0	0.011	28718	20228	20m.pg151.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
399	42716	0	0.0	415.5	13.8	0.000	0.000	1.041	35.417	163272	50.6	3.822	95	7.9	16.7	0.0	0.012	10744	9469	20m.pg1211.cx7
399	42690	0	0.0	422.2	14.0	0.000	0.000	1.058	35.947	163174	50.6	3.822	95	8.0	16.8	0.0	0.012	10804	9302	20m.pg137.cx7
399	42614	0	0.0	404.6	13.6	0.000	0.000	1.013	34.872	162814	50.5	3.821	95	8.0	19.1	0.0	0.010	10788	9238	20m.pg146.cx7
399	41859	0	0.0	404.5	13.6	0.000	0.000	1.013	34.997	159930	50.6	3.821	97	8.0	19.1	0.0	0.010	10580	8889	20m.pg151.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
1996	42666	5	0.0	458.1	28.4	0.000	0.001	0.230	14.560	162069	51.6	3.799	97	11.4	18.1	0.0	0.069	10756	9254	20m.pg1211.cx7
1996	41990	12	0.2	462.6	28.2	0.000	0.006	0.232	14.458	159565	51.6	3.800	98	11.3	18.0	0.0	0.053	10485	8873	20m.pg137.cx7
1996	41953	12	0.1	520.0	26.7	0.000	0.003	0.260	13.685	159440	51.5	3.800	98	11.3	19.8	0.0	0.043	10596	8761	20m.pg146.cx7
1996	41488	13	0.1	515.0	26.7	0.000	0.003	0.258	13.674	157569	51.5	3.798	99	11.3	19.7	0.0	0.081	10437	8602	20m.pg151.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
3992	41814	36	0.8	448.7	42.7	0.001	0.020	0.112	10.944	157783	52.6	3.773	101	13.2	21.8	0.0	0.100	10469	9033	20m.pg1211.cx7
3992	41556	24	0.5	446.0	43.6	0.001	0.013	0.112	11.186	156643	52.6	3.769	101	13.2	23.2	0.0	0.051	10501	9110	20m.pg137.cx7
3992	41024	32	0.2	583.6	38.3	0.001	0.006	0.146	9.818	154739	52.5	3.772	102	13.2	24.2	0.0	0.219	10325	8423	20m.pg146.cx7
3992	40536	31	0.2	583.1	38.3	0.001	0.006	0.146	9.813	152907	52.5	3.772	104	13.2	24.2	0.0	0.105	10213	8471	20m.pg151.cx7

l.i0

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	99.974	0.026	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg1211.cx7
0.000	0.000	99.967	0.033	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg137.cx7
0.000	0.000	99.967	0.033	0.000	0.000	0.000	0.000	0.000	0.000	0.011	pg146.cx7
0.000	0.000	99.963	0.037	0.000	0.000	0.000	0.000	0.000	0.000	0.011	pg151.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.967	0.023	0.003	0.008	0.000	0.000	0.000	0.000	0.195	pg1211.cx7
0.000	0.000	99.983	0.017	0.001	0.000	0.000	0.000	0.000	0.000	0.055	pg137.cx7
0.000	0.000	99.971	0.029	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg146.cx7
0.000	0.000	99.979	0.021	0.000	0.000	0.000	0.000	0.000	0.000	0.011	pg151.cx7

q100.1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.981	0.012	0.006	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg1211.cx7
99.981	0.013	0.006	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg137.cx7
99.978	0.014	0.007	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg146.cx7
99.978	0.015	0.007	nonzero	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg151.cx7

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	99.635	0.365	0.000	0.000	0.000	0.000	0.000	0.000	0.010	pg1211.cx7
0.000	0.000	99.764	0.236	0.000	0.000	0.000	0.000	0.000	0.000	0.014	pg137.cx7
0.000	0.000	99.708	0.292	0.000	0.000	0.000	0.000	0.000	0.000	0.012	pg146.cx7
0.000	0.000	99.649	0.351	0.000	0.000	0.000	0.000	0.000	0.000	0.013	pg151.cx7

q500.1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.946	0.036	0.016	0.002	nonzero	nonzero	0.000	0.000	0.000	0.000	0.069	pg1211.cx7
99.943	0.038	0.017	0.002	nonzero	0.000	0.000	0.000	0.000	0.000	0.053	pg137.cx7
99.935	0.043	0.020	0.001	nonzero	0.000	0.000	0.000	0.000	0.000	0.043	pg146.cx7
99.938	0.040	0.020	0.001	nonzero	nonzero	0.000	0.000	0.000	0.000	0.081	pg151.cx7

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	96.189	3.555	0.244	0.012	0.000	0.000	0.000	0.000	0.130	pg1211.cx7
0.000	0.000	96.750	3.083	0.160	0.006	0.000	0.000	0.000	0.000	0.132	pg137.cx7
0.000	0.000	96.202	3.639	0.149	0.010	0.000	0.000	0.000	0.000	0.114	pg146.cx7
0.000	0.000	95.607	4.126	0.257	0.010	0.000	0.000	0.000	0.000	0.132	pg151.cx7

q1000.1

Query response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
99.903	0.069	0.026	0.002	nonzero	nonzero	0.000	0.000	0.000	0.000	0.100	pg1211.cx7
99.906	0.066	0.025	0.002	nonzero	0.000	0.000	0.000	0.000	0.000	0.051	pg137.cx7
99.880	0.088	0.030	0.002	nonzero	nonzero	0.000	0.000	0.000	0.000	0.219	pg146.cx7
99.886	0.082	0.031	0.001	nonzero	nonzero	0.000	0.000	0.000	0.000	0.105	pg151.cx7

Insert response time histogram

256us	1ms	4ms	16ms	64ms	256ms	1s	4s	16s	gt	max	tag
0.000	0.000	98.889	0.978	0.125	0.008	0.000	0.000	0.000	0.000	0.115	pg1211.cx7
0.000	0.000	98.675	1.159	0.164	0.002	0.000	0.000	0.000	0.000	0.095	pg137.cx7
0.000	0.000	98.843	1.056	0.091	0.009	0.001	0.000	0.000	0.000	0.432	pg146.cx7
0.000	0.000	99.105	0.791	0.103	0.001	0.000	0.000	0.000	0.000	0.109	pg151.cx7