tencent cloud

All product documents
Elasticsearch Service
Kona JDK
Last updated: 2025-01-23 19:05:11
Kona JDK
Last updated: 2025-01-23 19:05:11

Kona JDK Overview

Kona JDK overview

Tencent Kona JDK is a JDK version developed by Tencent based on open-source JDK. It widely serves Tencent's internal businesses and customers in Tencent Cloud. Well proven by complex business scenarios such as big data and AI, it provides professional and continuous support for Tencent's Java ecosystem, with high stability, security, and performance.

Kona JDK strengths

High performance at low costs: Compared with OpenJDK 8, Kona JDK 8 has an 8% increase in throughput and an around 10% reduction in both CPU and memory utilization, as proven by tens of thousands of production servers in Tencent's big data computing scenario.
Out-of-the-box vector API support: This solves JVM crashes caused by vector instruction adaptation issues and is the first in the industry to stably support advertising training scenarios.
Various GC optimizations: G1 GC memory overhead and parallel full GC algorithms are optimized, and production-grade ZGC is available for strongly real-time online services.
KonaFiber coroutine: It has been implemented in Tencent IEG's TiMi game businesses. According to benchmark testing, its performance of creation, switch, and scheduling greatly exceeds that of Loom.
Support for Chinese ARM-based CPUs.

Kona JDK Settings

1. Operation page: Cluster details page > advanced configuration page.
2. Restart: After the JDK is switched, the cluster will restart, and operations such as configuration adjustment and upgrade cannot be performed during the restart.


Data Comparison

This document describes the performance metrics of a 3-node ES Kona JDK + G1-GC cluster with 4 CPU cores and 16 GB memory.
Note:
The data comes from GeoNames and contains 11,396,503 entries of geographic location data in text, long, geo, and other types stored in columns and rows with a total size of around 3 GB.
The comparison between the 4-core 16 GB MEM 200 GB SSD 3-node ES Kona JDK (11.0.9.1-ga+1) + G1-GC cluster and an Oracle JDK (1.8.0_181-b13) + CMS-GC cluster with the same specification shows that ES has better performance in all aspects thanks to Tencent Cloud's proprietary JDK and GC parameter tuning.
Description
Metric
Task
ES (OpenJDK + CMS-GC)
ES (Kona JDK + G1-GC)
Difference Value (Kona JDK - OpenJDK)
Unit
Comparison
Total write time
Cumulative indexing time of primary shards

17.7745
17.41703333
-0.35747
min
Superior
Total GC count and time
Total Young Gen GC time

76.597
4.988
-71.609
s
Superior
Total Young Gen GC count

4129
981
-3148



Total Old Gen GC time

0.175
0
-0.175
s


Total Old Gen GC count

2
0
-2



Index size
Store size

2.885286688
2.87756444
-0.00772
GB
-
Translog size

3.59E-07
3.59E-07
0
GB


Heap memory usage
Heap used for segments

0.045909882
0.045909882
0
MB

Heap used for doc values

0.000507355
0.000507355
0
MB


Heap used for terms

0.037261963
0.037261963
0
MB


Heap used for norms

0.003967285
0.003967285
0
MB


Heap used for points

0
0
0
MB


Heap used for stored fields

0.004173279
0.004173279
0
MB


Total segment count
Segment count

7
7
0


Write throughput and time
Min Throughput
index-append
82341.03288
83678.1806
1337.14773
docs/s
Superior
Mean Throughput
index-append
85463.64521
87617.83008
2154.18488
docs/s


Median Throughput
index-append
85203.41999
87749.05385
2545.63387
docs/s


Max Throughput
index-append
88282.10166
90448.56087
2166.45921
docs/s


50th percentile latency
index-append
369.9228433
360.6725829
-9.25026
ms


90th percentile latency
index-append
582.2157889
521.3938987
-60.82189
ms


99th percentile latency
index-append
2566.001355
3331.056718
765.05536
ms


99.9th percentile latency
index-append
3249.023346
4277.054507
1028.03116
ms


100th percentile latency
index-append
3677.799375
5966.865065
2289.06569
ms


50th percentile service time
index-append
369.9228433
360.6725829
-9.25026
ms


90th percentile service time
index-append
582.2157889
521.3938987
-60.82189
ms


99th percentile service time
index-append
2566.001355
3331.056718
765.05536
ms


99.9th percentile service time
index-append
3249.023346
4277.054507
1028.03116
ms


100th percentile service time
index-append
3677.799375
5966.865065
2289.06569
ms


error rate
index-append
0
0
0
%


Index metric statistics
Min Throughput
index-stats
90.00917629
90.01515386
0.00598
ops/s

Mean Throughput
index-stats
90.01643728
90.02981242
0.01338
ops/s


Median Throughput
index-stats
90.01545276
90.03117871
0.01573
ops/s


Max Throughput
index-stats
90.0358266
90.0417802
0.00595
ops/s


50th percentile latency
index-stats
2.71807611
2.706557978
-0.01152
ms


90th percentile latency
index-stats
3.542617336
3.530823253
-0.01179
ms


99th percentile latency
index-stats
4.209796032
4.047978334
-0.16182
ms


99.9th percentile latency
index-stats
10.97994745
4.319285007
-6.66066
ms


100th percentile latency
index-stats
18.87320075
4.494163208
-14.37904
ms


50th percentile service time
index-stats
1.521472819
1.515000127
-0.00647
ms


90th percentile service time
index-stats
1.832026243
1.815253124
-0.01677
ms


99th percentile service time
index-stats
2.493222319
2.149661649
-0.34356
ms


99.9th percentile service time
index-stats
3.265745808
2.558897269
-0.70685
ms


100th percentile service time
index-stats
18.49333011
2.714292146
-15.77904
ms


error rate
index-stats
0
0
0
%


Node metric statistics
Min Throughput
node-stats
89.77465925
89.9748329
0.20017
ops/s

Mean Throughput
node-stats
89.90322336
89.99453842
0.09132
ops/s


Median Throughput
node-stats
89.92739222
89.99716573
0.06977
ops/s


Max Throughput
node-stats
89.95708367
90.01224368
0.05516
ops/s


50th percentile latency
node-stats
2.864421345
2.847921103
-0.0165
ms


90th percentile latency
node-stats
4.03423449
4.02287906
-0.01136
ms


99th percentile latency
node-stats
4.780995743
4.921176638
0.14018
ms


99.9th percentile latency
node-stats
11.95199643
8.974571229
-2.97743
ms


100th percentile latency
node-stats
19.6932666
13.60371523
-6.08955
ms


50th percentile service time
node-stats
2.031991258
2.032643184
0.00065
ms


90th percentile service time
node-stats
2.502718102
2.520979941
0.01826
ms


99th percentile service time
node-stats
3.355697962
3.726954078
0.37126
ms


99.9th percentile service time
node-stats
6.070044631
8.64341661
2.57337
ms


100th percentile service time
node-stats
19.13440693
11.63361594
-7.50079
ms


error rate
node-stats
0
0
0
%


Default query with all documents having a score of 1 (match_all)
Min Throughput
default
49.66239789
49.88425331
0.22186
ops/s

Mean Throughput
default
49.80337019
49.93227136
0.1289
ops/s


Median Throughput
default
49.8202478
49.93857317
0.11833
ops/s


Max Throughput
default
49.87518669
49.9563597
0.08117
ops/s


50th percentile latency
default
3.394149244
3.262675833
-0.13147
ms


90th percentile latency
default
4.578030575
4.408122599
-0.16991
ms


99th percentile latency
default
6.253439859
4.992298558
-1.26114
ms


99.9th percentile latency
default
19.66198959
8.490681676
-11.17131
ms


100th percentile latency
default
20.0197883
8.887056261
-11.13273
ms


50th percentile service time
default
2.622524276
2.356512472
-0.26601
ms


90th percentile service time
default
3.102052212
2.851721831
-0.25033
ms


99th percentile service time
default
4.579989612
3.174401047
-1.40559
ms


99.9th percentile service time
default
18.49881567
8.051926313
-10.44689
ms


100th percentile service time
default
18.62356346
8.21478758
-10.40878
ms


error rate
default
0
0
0
%


Term conditional query
Min Throughput
term
98.93043451
99.71455545
0.78412
ops/s

Mean Throughput
term
99.33413382
99.81852777
0.48439
ops/s


Median Throughput
term
99.38459416
99.83007784
0.44548
ops/s


Max Throughput
term
99.57176235
99.88279227
0.31103
ops/s


50th percentile latency
term
3.250969574
3.228969406
-0.022
ms


90th percentile latency
term
3.966032993
3.853681684
-0.11235
ms


99th percentile latency
term
10.50691157
4.505703636
-6.00121
ms


99.9th percentile latency
term
17.10123536
7.033703398
-10.06753
ms


100th percentile latency
term
19.53481138
9.737900458
-9.79691
ms


50th percentile service time
term
2.501523588
2.488659229
-0.01286
ms


90th percentile service time
term
3.069854062
2.982806601
-0.08705
ms


99th percentile service time
term
7.066733902
3.509562407
-3.55717
ms


99.9th percentile service time
term
16.17278317
6.230151438
-9.94263
ms


100th percentile service time
term
19.29396484
8.562799543
-10.73117
ms


error rate
term
0
0
0
%


Phrase query
Min Throughput
phrase
109.1666798
109.563189
0.39651
ops/s

Mean Throughput
phrase
109.4885892
109.726084
0.23749
ops/s


Median Throughput
phrase
109.531043
109.7627623
0.23172
ops/s


Max Throughput
phrase
109.6776159
109.8360981
0.15848
ops/s


50th percentile latency
phrase
2.736125607
2.723197918
-0.01293
ms


90th percentile latency
phrase
3.2537736
3.277133778
0.02336
ms


99th percentile latency
phrase
5.174562978
5.252283504
0.07772
ms


99.9th percentile latency
phrase
17.94986153
11.65228278
-6.29758
ms


100th percentile latency
phrase
20.16797382
18.0053385
-2.16264
ms


50th percentile service time
phrase
1.983109396
1.964103896
-0.01901
ms


90th percentile service time
phrase
2.38582911
2.413296979
0.02747
ms


99th percentile service time
phrase
4.028498856
3.426500661
-0.602
ms


99.9th percentile service time
phrase
17.23640091
10.3977854
-6.83862
ms


100th percentile service time
phrase
19.54707783
17.02223159
-2.52485
ms


Aggregation query without cache
error rate
phrase
0
0
0
%

Min Throughput
country_agg_uncached
2.996727436
2.999315225
0.00259
ops/s


Mean Throughput
country_agg_uncached
2.997330498
2.999446981
0.00212
ops/s


Median Throughput
country_agg_uncached
2.997367399
2.999449396
0.00208
ops/s


Max Throughput
country_agg_uncached
2.997811835
2.999560826
0.00175
ops/s


50th percentile latency
country_agg_uncached
137.708772
138.3623141
0.65354
ms


90th percentile latency
country_agg_uncached
162.6020876
162.0003162
-0.60177
ms


99th percentile latency
country_agg_uncached
196.1384525
190.0452044
-6.09325
ms


100th percentile latency
country_agg_uncached
208.7042201
205.8009086
-2.90331
ms


50th percentile service time
country_agg_uncached
136.977708
137.0970309
0.11932
ms


90th percentile service time
country_agg_uncached
161.4701347
160.9131827
-0.55695
ms


99th percentile service time
country_agg_uncached
195.4892302
188.7832217
-6.70601
ms


100th percentile service time
country_agg_uncached
208.3484558
204.5730753
-3.77538
ms


error rate
country_agg_uncached
0
0
0
%


Aggregation query with cache
Min Throughput
country_agg_cached
98.51641526
98.62990947
0.11349
ops/s

Mean Throughput
country_agg_cached
98.94635299
99.03419609
0.08784
ops/s


Median Throughput
country_agg_cached
98.99545733
99.08216113
0.0867
ops/s


Max Throughput
country_agg_cached
99.24729184
99.31333794
0.06605
ops/s


50th percentile latency
country_agg_cached
2.211962827
2.139798366
-0.07216
ms


90th percentile latency
country_agg_cached
3.517023474
3.494661488
-0.02236
ms


99th percentile latency
country_agg_cached
4.158023223
4.199306211
0.04128
ms


99.9th percentile latency
country_agg_cached
9.866942695
8.245296748
-1.62165
ms


100th percentile latency
country_agg_cached
18.06280296
12.30363548
-5.75917
ms


50th percentile service time
country_agg_cached
1.467651688
1.393478829
-0.07417
ms


90th percentile service time
country_agg_cached
1.777389366
1.689927001
-0.08746
ms


99th percentile service time
country_agg_cached
2.282693414
3.276122157
0.99343
ms


99.9th percentile service time
country_agg_cached
4.195660669
7.769071626
3.57341
ms


100th percentile service time
country_agg_cached
16.24826528
11.39958762
-4.84868
ms


error rate
country_agg_cached
0
0
0
%


Paged pull
Min Throughput
scroll
20.04421286
20.04208025
-0.00213
pages/s

Mean Throughput
scroll
20.05368445
20.05111381
-0.00257
pages/s


Median Throughput
scroll
20.05292541
20.05042813
-0.0025
pages/s


Max Throughput
scroll
20.0660563
20.06287951
-0.00318
pages/s


50th percentile latency
scroll
272.1138773
259.2352917
-12.87859
ms


90th percentile latency
scroll
290.9470227
265.0907522
-25.85627
ms


99th percentile latency
scroll
302.488716
284.5098141
-17.9789
ms


100th percentile latency
scroll
303.7193846
297.6893578
-6.03003
ms


50th percentile service time
scroll
270.1747189
257.1577448
-13.01697
ms


90th percentile service time
scroll
289.0668329
263.437889
-25.62894
ms


99th percentile service time
scroll
300.3281443
282.0971792
-18.23097
ms


100th percentile service time
scroll
301.2135932
296.1045038
-5.10909
ms


error rate
scroll
0
0
0
%


Script query (using expression script)
Min Throughput
expression
1.500956979
1.501441158
0.00048
ops/s

Mean Throughput
expression
1.501160838
1.501741788
0.00058
ops/s


Median Throughput
expression
1.501147998
1.501719862
0.00057
ops/s


Max Throughput
expression
1.501414072
1.502131242
0.00072
ops/s


50th percentile latency
expression
327.3259858
295.2159694
-32.11002
ms


90th percentile latency
expression
342.0345129
317.3502734
-24.68424
ms


99th percentile latency
expression
372.6446468
378.85094
6.20629
ms


100th percentile latency
expression
396.7165332
417.1186928
20.40216
ms


50th percentile service time
expression
325.855901
293.9883978
-31.8675
ms


90th percentile service time
expression
340.6900207
316.3654443
-24.32458
ms


99th percentile service time
expression
370.736203
377.514769
6.77857
ms


100th percentile service time
expression
395.4625437
415.9661252
20.50358
ms


error rate
expression
0
0
0
%


Script query (using painless static script without dynamically getting field values)
Min Throughput
painless_static
1.396916338
1.397483837
0.00057
ops/s

Mean Throughput
painless_static
1.397478748
1.397943395
0.00046
ops/s


Median Throughput
painless_static
1.397513941
1.397977624
0.00046
ops/s


Max Throughput
painless_static
1.397920498
1.398303982
0.00038
ops/s


50th percentile latency
painless_static
431.2919118
371.348965
-59.94295
ms


90th percentile latency
painless_static
465.1254796
391.1945282
-73.93095
ms


99th percentile latency
painless_static
512.2339443
437.3164341
-74.91751
ms


100th percentile latency
painless_static
538.9131764
465.5702729
-73.3429
ms


50th percentile service time
painless_static
429.9421017
369.791389
-60.15071
ms


90th percentile service time
painless_static
463.2926716
390.19037
-73.1023
ms


99th percentile service time
painless_static
511.3802825
434.9970652
-76.38322
ms


100th percentile service time
painless_static
537.7559569
464.3589323
-73.39702
ms


error rate
painless_static
0
0
0
%


Script query (using painless static script with dynamically getting field values)
Min Throughput
painless_dynamic
1.398724661
1.396323104
-0.0024
ops/s

Mean Throughput
painless_dynamic
1.398964022
1.396996725
-0.00197
ops/s


Median Throughput
painless_dynamic
1.398981831
1.397038282
-0.00194
ops/s


Max Throughput
painless_dynamic
1.399149307
1.397521303
-0.00163
ops/s


50th percentile latency
painless_dynamic
432.8310895
356.7619352
-76.06915
ms


90th percentile latency
painless_dynamic
462.9847418
383.0218635
-79.96288
ms


99th percentile latency
painless_dynamic
494.9476089
428.2430825
-66.70453
ms


100th percentile latency
painless_dynamic
536.4017347
446.9218394
-89.4799
ms


50th percentile service time
painless_dynamic
431.5832192
355.6409795
-75.94224
ms


90th percentile service time
painless_dynamic
462.0900041
381.7875394
-80.30246
ms


99th percentile service time
painless_dynamic
494.3205597
425.9035249
-68.41703
ms


100th percentile service time
painless_dynamic
534.6057713
445.0034723
-89.6023
ms


error rate
painless_dynamic
0
0
0
%


Geographic range query (based on Gaussian decay function)
Min Throughput
decay_geo_gauss_function_score
1.001927565
1.002114687
0.00019
ops/s

Mean Throughput
decay_geo_gauss_function_score
1.002340802
1.002568849
0.00023
ops/s


Median Throughput
decay_geo_gauss_function_score
1.002308555
1.002535216
0.00023
ops/s


Max Throughput
decay_geo_gauss_function_score
1.002881625
1.003158744
0.00028
ops/s


50th percentile latency
decay_geo_gauss_function_score
387.5082242
332.3548282
-55.1534
ms


90th percentile latency
decay_geo_gauss_function_score
397.8741518
344.7444949
-53.12966
ms


99th percentile latency
decay_geo_gauss_function_score
407.4444408
356.9588375
-50.4856
ms


100th percentile latency
decay_geo_gauss_function_score
409.4531341
369.3594299
-40.0937
ms


50th percentile service time
decay_geo_gauss_function_score
386.1244814
331.0354254
-55.08906
ms


90th percentile service time
decay_geo_gauss_function_score
396.8515609
343.3262392
-53.52532
ms


99th percentile service time
decay_geo_gauss_function_score
406.6675034
355.0055938
-51.66191
ms


100th percentile service time
decay_geo_gauss_function_score
407.7369291
368.1781357
-39.55879
ms


error rate
decay_geo_gauss_function_score
0
0
0
%


Geographic range query (based on Gaussian decay function with dynamically getting field values through script)
Min Throughput
decay_geo_gauss_script_score
1.001446744
1.001552191
0.00011
ops/s

Mean Throughput
decay_geo_gauss_script_score
1.001755635
1.001885174
0.00013
ops/s


Median Throughput
decay_geo_gauss_script_score
1.001731537
1.001860497
0.00013
ops/s


Max Throughput
decay_geo_gauss_script_score
1.002160032
1.002318693
0.00016
ops/s


50th percentile latency
decay_geo_gauss_script_score
411.4939715
334.8041
-76.68987
ms


90th percentile latency
decay_geo_gauss_script_score
429.658707
345.120705
-84.538
ms


99th percentile latency
decay_geo_gauss_script_score
453.6645598
355.949311
-97.71525
ms


100th percentile latency
decay_geo_gauss_script_score
454.430094
358.0469266
-96.38317
ms


50th percentile service time
decay_geo_gauss_script_score
409.7672189
333.3149343
-76.45228
ms


90th percentile service time
decay_geo_gauss_script_score
428.3069702
343.9684012
-84.33857
ms


99th percentile service time
decay_geo_gauss_script_score
451.8706388
354.2061434
-97.6645
ms


100th percentile service time
decay_geo_gauss_script_score
452.8327445
356.5891208
-96.24362
ms


error rate
decay_geo_gauss_script_score
0
0
0
%


Custom scoring function query (defining function based on field value)
Min Throughput
field_value_function_score
1.503388048
1.503875481
0.00049
ops/s

Mean Throughput
field_value_function_score
1.504118746
1.504719285
0.0006
ops/s


Median Throughput
field_value_function_score
1.504074621
1.504659173
0.00058
ops/s


Max Throughput
field_value_function_score
1.505051463
1.505800982
0.00075
ops/s


50th percentile latency
field_value_function_score
194.2629726
134.5724794
-59.69049
ms


90th percentile latency
field_value_function_score
203.7090491
150.1895525
-53.5195
ms


99th percentile latency
field_value_function_score
214.6481861
166.6002053
-48.04798
ms


100th percentile latency
field_value_function_score
217.926288
184.5367327
-33.38956
ms


50th percentile service time
field_value_function_score
192.3880568
133.1520383
-59.23602
ms


90th percentile service time
field_value_function_score
202.3297952
148.4251454
-53.90465
ms


99th percentile service time
field_value_function_score
213.3810514
165.5014484
-47.8796
ms


100th percentile service time
field_value_function_score
215.2935127
183.1076834
-32.18583
ms


error rate
field_value_function_score
0
0
0
%


Custom scoring function query (dynamically getting field values through script to calculate scores)
Min Throughput
field_value_script_score
1.499697369
1.500258349
0.00056
ops/s

Mean Throughput
field_value_script_score
1.499757694
1.500311799
0.00055
ops/s


Median Throughput
field_value_script_score
1.499759282
1.50030649
0.00055
ops/s


Max Throughput
field_value_script_score
1.499799232
1.500380821
0.00058
ops/s


50th percentile latency
field_value_script_score
240.0929602
174.8193153
-65.27364
ms


90th percentile latency
field_value_script_score
250.0571281
188.9238266
-61.1333
ms


99th percentile latency
field_value_script_score
270.1539508
215.9618342
-54.19212
ms


100th percentile latency
field_value_script_score
291.1372129
229.1083755
-62.02884
ms


50th percentile service time
field_value_script_score
238.8174967
173.5835276
-65.23397
ms


90th percentile service time
field_value_script_score
248.7244156
187.4786591
-61.24576
ms


99th percentile service time
field_value_script_score
268.9089779
214.8508051
-54.05817
ms


100th percentile service time
field_value_script_score
290.2693953
228.2811021
-61.98829
ms


error rate
field_value_script_score
0
0
0
%


Large terms query
Min Throughput
large_terms
1.101304601
1.100700963
-0.0006
ops/s

Mean Throughput
large_terms
1.101582867
1.100849475
-0.00073
ops/s


Median Throughput
large_terms
1.101561184
1.100839723
-0.00072
ops/s


Max Throughput
large_terms
1.101945785
1.101043
-0.0009
ops/s


50th percentile latency
large_terms
211.8277326
242.00767
30.17994
ms


90th percentile latency
large_terms
231.8088979
252.8580495
21.04915
ms


99th percentile latency
large_terms
251.2304624
265.9718477
14.74139
ms


100th percentile latency
large_terms
255.3527635
269.8639119
14.51115
ms


50th percentile service time
large_terms
203.8265727
233.9178906
30.09132
ms


90th percentile service time
large_terms
223.8224964
245.1530447
21.33055
ms


99th percentile service time
large_terms
241.849935
258.2161737
16.36624
ms


100th percentile service time
large_terms
246.3486325
262.1599194
15.81129
ms


error rate
large_terms
0
0
0
%


Large filtered terms query
Min Throughput
large_filtered_terms
1.102296697
1.10245872
0.00016
ops/s

Mean Throughput
large_filtered_terms
1.102784885
1.102979701
0.00019
ops/s


Median Throughput
large_filtered_terms
1.102747397
1.102939052
0.00019
ops/s


Max Throughput
large_filtered_terms
1.103436209
1.103668743
0.00023
ops/s


50th percentile latency
large_filtered_terms
227.9210831
243.4361419
15.51506
ms


90th percentile latency
large_filtered_terms
249.2253724
255.9631401
6.73777
ms


99th percentile latency
large_filtered_terms
263.3142567
276.256653
12.9424
ms


100th percentile latency
large_filtered_terms
265.4732559
280.1711811
14.69793
ms


50th percentile service time
large_filtered_terms
220.1946224
235.739741
15.54512
ms


90th percentile service time
large_filtered_terms
241.1826614
248.5632175
7.38056
ms


99th percentile service time
large_filtered_terms
255.2141531
268.2613158
13.04716
ms


100th percentile service time
large_filtered_terms
256.941474
272.5524893
15.61102
ms


error rate
large_filtered_terms
0
0
0
%


Large prohibited terms query
Min Throughput
large_prohibited_terms
1.102827031
1.102357904
-0.00047
ops/s

Mean Throughput
large_prohibited_terms
1.103422713
1.102860804
-0.00056
ops/s


Median Throughput
large_prohibited_terms
1.103376606
1.102821884
-0.00055
ops/s


Max Throughput
large_prohibited_terms
1.104211668
1.103525116
-0.00069
ops/s


50th percentile latency
large_prohibited_terms
202.5767318
232.1078526
29.53112
ms


90th percentile latency
large_prohibited_terms
220.4174595
247.2566163
26.83916
ms


99th percentile latency
large_prohibited_terms
234.3344817
266.7954953
32.46101
ms


100th percentile latency
large_prohibited_terms
246.6131421
268.8084021
22.19526
ms


50th percentile service time
large_prohibited_terms
193.9010601
224.5439067
30.64285
ms


90th percentile service time
large_prohibited_terms
212.6108234
239.8692667
27.25844
ms


99th percentile service time
large_prohibited_terms
226.4359237
258.9916089
32.55569
ms


100th percentile service time
large_prohibited_terms
238.984541
260.8724702
21.88793
ms


error rate
large_prohibited_terms
0
0
0
%


Descending order query
Min Throughput
desc_sort_population
1.504037884
1.504180086
0.00014
ops/s

Mean Throughput
desc_sort_population
1.504907329
1.505087394
0.00018
ops/s


Median Throughput
desc_sort_population
1.504841628
1.505025118
0.00018
ops/s


Max Throughput
desc_sort_population
1.506034196
1.506249517
0.00022
ops/s


50th percentile latency
desc_sort_population
61.13778474
54.50106226
-6.63672
ms


90th percentile latency
desc_sort_population
73.92849587
69.35394919
-4.57455
ms


99th percentile latency
desc_sort_population
85.77715084
86.2006122
0.42346
ms


100th percentile latency
desc_sort_population
85.84200498
87.74290979
1.9009
ms


50th percentile service time
desc_sort_population
59.92501229
53.58439684
-6.34062
ms


90th percentile service time
desc_sort_population
72.30911367
68.09855495
-4.21056
ms


99th percentile service time
desc_sort_population
84.09957183
84.57749833
0.47793
ms


100th percentile service time
desc_sort_population
84.19063408
85.95814556
1.76751
ms


error rate
desc_sort_population
0
0
0
%


Ascending order query
Min Throughput
asc_sort_population
1.504247142
1.504528234
0.00028
ops/s

Mean Throughput
asc_sort_population
1.505166062
1.505508302
0.00034
ops/s


Median Throughput
asc_sort_population
1.505099341
1.505440428
0.00034
ops/s


Max Throughput
asc_sort_population
1.506349989
1.506767598
0.00042
ops/s


50th percentile latency
asc_sort_population
63.16776341
62.82690261
-0.34086
ms


90th percentile latency
asc_sort_population
78.09764324
75.61749704
-2.48015
ms


99th percentile latency
asc_sort_population
87.33172638
84.58683862
-2.74489
ms


100th percentile latency
asc_sort_population
87.89979294
85.19899659
-2.7008
ms


50th percentile service time
asc_sort_population
61.90986466
61.71039958
-0.19947
ms


90th percentile service time
asc_sort_population
76.55056985
74.45018981
-2.10038
ms


99th percentile service time
asc_sort_population
85.81453795
83.30245529
-2.51208
ms


100th percentile service time
asc_sort_population
86.60695888
84.05557927
-2.55138
ms


error rate
asc_sort_population
0
0
0
%


search_after query with sorting in ascending order
Min Throughput
asc_sort_with_after_population
1.503017792
1.503506494
0.00049
ops/s

Mean Throughput
asc_sort_with_after_population
1.503667166
1.504271472
0.0006
ops/s


Median Throughput
asc_sort_with_after_population
1.503620246
1.504214876
0.00059
ops/s


Max Throughput
asc_sort_with_after_population
1.504506304
1.505248472
0.00074
ops/s


50th percentile latency
asc_sort_with_after_population
79.49512405
81.97531058
2.48019
ms


90th percentile latency
asc_sort_with_after_population
94.07415418
97.05960844
2.98545
ms


99th percentile latency
asc_sort_with_after_population
115.1407234
110.1778366
-4.96289
ms


100th percentile latency
asc_sort_with_after_population
117.4867153
115.6357806
-1.85093
ms


50th percentile service time
asc_sort_with_after_population
78.12653808
80.56232799
2.43579
ms


90th percentile service time
asc_sort_with_after_population
92.57791536
96.00112103
3.42321
ms


99th percentile service time
asc_sort_with_after_population
113.538067
108.2517642
-5.2863
ms


100th percentile service time
asc_sort_with_after_population
116.0558164
114.5531256
-1.50269
ms


error rate
asc_sort_with_after_population
0
0
0
%


Query with sorting high base fields in descending order (quickly getting topK based on DistanceFeatureQuery)
Min Throughput
desc_sort_geonameid
6.011806976
6.013534032
0.00173
ops/s

Mean Throughput
desc_sort_geonameid
6.014040004
6.016121536
0.00208
ops/s


Median Throughput
desc_sort_geonameid
6.013860893
6.015844404
0.00198
ops/s


Max Throughput
desc_sort_geonameid
6.016975785
6.019491653
0.00252
ops/s


50th percentile latency
desc_sort_geonameid
8.037513588
6.896098144
-1.14142
ms


90th percentile latency
desc_sort_geonameid
8.790209144
7.481213845
-1.309
ms


99th percentile latency
desc_sort_geonameid
20.16597
7.890859395
-12.27511
ms


100th percentile latency
desc_sort_geonameid
22.69194461
8.130467497
-14.56148
ms


50th percentile service time
desc_sort_geonameid
7.199986372
6.043605972
-1.15638
ms


90th percentile service time
desc_sort_geonameid
7.634483464
6.330675445
-1.30381
ms


99th percentile service time
desc_sort_geonameid
18.95111335
6.674837489
-12.27628
ms


100th percentile service time
desc_sort_geonameid
22.06934988
6.795545109
-15.2738
ms


error rate
desc_sort_geonameid
0
0
0
%


search_after query with sorting high base fields in descending order
Min Throughput
desc_sort_with_after_geonameid
6.003999251
6.002224615
-0.00177
ops/s

Mean Throughput
desc_sort_with_after_geonameid
6.00483332
6.002715504
-0.00212
ops/s


Median Throughput
desc_sort_with_after_geonameid
6.004831591
6.002684836
-0.00215
ops/s


Max Throughput
desc_sort_with_after_geonameid
6.005864935
6.003257919
-0.00261
ops/s


50th percentile latency
desc_sort_with_after_geonameid
64.12782287
69.3480419
5.22022
ms


90th percentile latency
desc_sort_with_after_geonameid
79.63361973
85.98741582
6.3538
ms


99th percentile latency
desc_sort_with_after_geonameid
87.09606319
91.30932659
4.21326
ms


100th percentile latency
desc_sort_with_after_geonameid
88.47462852
91.78488795
3.31026
ms


50th percentile service time
desc_sort_with_after_geonameid
63.23770666
68.51645093
5.27874
ms


90th percentile service time
desc_sort_with_after_geonameid
78.83979175
85.22403594
6.38424
ms


99th percentile service time
desc_sort_with_after_geonameid
86.525729
90.76162191
4.23589
ms


100th percentile service time
desc_sort_with_after_geonameid
87.29847241
91.3709281
4.07246
ms


error rate
desc_sort_with_after_geonameid
0
0
0
%


Query with sorting high base fields in ascending order (quickly getting topK based on DistanceFeatureQuery)
Min Throughput
asc_sort_geonameid
6.018840993
6.018470998
-0.00037
ops/s

Mean Throughput
asc_sort_geonameid
6.022518134
6.022078364
-0.00044
ops/s


Median Throughput
asc_sort_geonameid
6.022245684
6.021816641
-0.00043
ops/s


Max Throughput
asc_sort_geonameid
6.027178807
6.026594943
-0.00058
ops/s


50th percentile latency
asc_sort_geonameid
7.024060003
9.012220893
1.98816
ms


90th percentile latency
asc_sort_geonameid
7.69297732
9.680523816
1.98755
ms


99th percentile latency
asc_sort_geonameid
20.44826921
11.18117133
-9.2671
ms


100th percentile latency
asc_sort_geonameid
21.87036537
11.28741447
-10.58295
ms


50th percentile service time
asc_sort_geonameid
6.123304367
8.064015303
1.94071
ms


90th percentile service time
asc_sort_geonameid
6.746383384
8.737695683
1.99131
ms


99th percentile service time
asc_sort_geonameid
19.78318544
10.16213525
-9.62105
ms


100th percentile service time
asc_sort_geonameid
21.25467733
10.39039157
-10.86429
ms


error rate
asc_sort_geonameid
0
0
0
%


search_after query with sorting high base fields in ascending order
Min Throughput
asc_sort_with_after_geonameid
6.013236842
6.013266563
0.00003
ops/s

Mean Throughput
asc_sort_with_after_geonameid
6.015849171
6.015858176
0.00001
ops/s


Median Throughput
asc_sort_with_after_geonameid
6.015618744
6.015641333
0.00002
ops/s


Max Throughput
asc_sort_with_after_geonameid
6.019167352
6.01911523
-0.00005
ops/s


50th percentile latency
asc_sort_with_after_geonameid
60.27546292
64.3463349
4.07087
ms


90th percentile latency
asc_sort_with_after_geonameid
78.63363056
85.38805693
6.75443
ms


99th percentile latency
asc_sort_with_after_geonameid
89.31191583
91.7664034
2.45449
ms


100th percentile latency
asc_sort_with_after_geonameid
90.85853212
91.9917766
1.13324
ms


50th percentile service time
asc_sort_with_after_geonameid
59.692265
63.68059153
3.98833
ms


90th percentile service time
asc_sort_with_after_geonameid
78.16235274
84.53184282
6.36949
ms


99th percentile service time
asc_sort_with_after_geonameid
88.15484255
91.29356634
3.13872
ms


100th percentile service time
asc_sort_with_after_geonameid
89.73695803
91.64701309
1.91006
ms


error rate
asc_sort_with_after_geonameid
0
0
0
%



Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback

Contact Us

Contact our sales team or business advisors to help your business.

Technical Support

Open a ticket if you're looking for further assistance. Our Ticket is 7x24 available.

7x24 Phone Support