Skip to content

Conversation

@sandeshkr419
Copy link
Member

@sandeshkr419 sandeshkr419 commented Jun 16, 2025

Description

Trying to achieve micro-improvements with some objects overheads in a composite terms aggregation request:

  1. CompositeValuesCollectorQueue.java Re-uses a slot object for lookups instead of creating a new object every-time. This is not a thread-safe operation, but each leaf-collector uses a single thread and the scope of this object is restricted to a single LeafCollector, so we don't need synchronization here.
  2. CompositeAggregator.java: 5 collections are initialized using sourceConfigs with the help of streams 5 times. Changing this to a single for loop to avoid multiple traversals. Also, the size of the sourceConfigs is the size of fields in composite aggregation request, so most use cases will see 2-3 fields, for which the overhead of 5 streams doesn't make sense.

Regarding concurrent search, when intra segment concurrent search will be introduced, all aggregations will break naturally, so that will be another problem on its own which will be a follow-up on. #18879

Related Issues

Resolves #18440

Check List

  • Functionality includes testing.
  • API changes companion pull request created, if applicable.
  • Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@sandeshkr419
Copy link
Member Author

{"run-benchmark-test": "id_4"}

@github-actions
Copy link
Contributor

The Jenkins job url is https://build.ci.opensearch.org/job/benchmark-pull-request/3470/ . Final results will be published once the job is completed.

@github-actions
Copy link
Contributor

❌ Gradle check result for cfdfa76: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-pull-request/3470/

Metric Task Value Unit
Cumulative indexing time of primary shards 0 min
Min cumulative indexing time across primary shards 0 min
Median cumulative indexing time across primary shards 0 min
Max cumulative indexing time across primary shards 0 min
Cumulative indexing throttle time of primary shards 0 min
Min cumulative indexing throttle time across primary shards 0 min
Median cumulative indexing throttle time across primary shards 0 min
Max cumulative indexing throttle time across primary shards 0 min
Cumulative merge time of primary shards 0 min
Cumulative merge count of primary shards 0
Min cumulative merge time across primary shards 0 min
Median cumulative merge time across primary shards 0 min
Max cumulative merge time across primary shards 0 min
Cumulative merge throttle time of primary shards 0 min
Min cumulative merge throttle time across primary shards 0 min
Median cumulative merge throttle time across primary shards 0 min
Max cumulative merge throttle time across primary shards 0 min
Cumulative refresh time of primary shards 0 min
Cumulative refresh count of primary shards 4
Min cumulative refresh time across primary shards 0 min
Median cumulative refresh time across primary shards 0 min
Max cumulative refresh time across primary shards 0 min
Cumulative flush time of primary shards 0 min
Cumulative flush count of primary shards 1
Min cumulative flush time across primary shards 0 min
Median cumulative flush time across primary shards 0 min
Max cumulative flush time across primary shards 0 min
Total Young Gen GC time 1.69 s
Total Young Gen GC count 50
Total Old Gen GC time 0 s
Total Old Gen GC count 0
Store size 22.1056 GB
Translog size 5.12227e-08 GB
Heap used for segments 0 MB
Heap used for doc values 0 MB
Heap used for terms 0 MB
Heap used for norms 0 MB
Heap used for points 0 MB
Heap used for stored fields 0 MB
Segment count 18
Min Throughput wait-for-snapshot-recovery 4.17404e+07 byte/s
Mean Throughput wait-for-snapshot-recovery 4.17404e+07 byte/s
Median Throughput wait-for-snapshot-recovery 4.17404e+07 byte/s
Max Throughput wait-for-snapshot-recovery 4.17404e+07 byte/s
100th percentile latency wait-for-snapshot-recovery 563358 ms
100th percentile service time wait-for-snapshot-recovery 563358 ms
error rate wait-for-snapshot-recovery 0 %
Min Throughput wait-until-merges-finish 106.46 ops/s
Mean Throughput wait-until-merges-finish 106.46 ops/s
Median Throughput wait-until-merges-finish 106.46 ops/s
Max Throughput wait-until-merges-finish 106.46 ops/s
100th percentile latency wait-until-merges-finish 9.12143 ms
100th percentile service time wait-until-merges-finish 9.12143 ms
error rate wait-until-merges-finish 0 %
Min Throughput default 2 ops/s
Mean Throughput default 2.01 ops/s
Median Throughput default 2.01 ops/s
Max Throughput default 2.01 ops/s
50th percentile latency default 7.18021 ms
90th percentile latency default 7.65745 ms
99th percentile latency default 8.04524 ms
100th percentile latency default 8.06785 ms
50th percentile service time default 5.85699 ms
90th percentile service time default 6.15209 ms
99th percentile service time default 6.77059 ms
100th percentile service time default 6.85011 ms
error rate default 0 %
Min Throughput desc_sort_timestamp 2 ops/s
Mean Throughput desc_sort_timestamp 2.01 ops/s
Median Throughput desc_sort_timestamp 2.01 ops/s
Max Throughput desc_sort_timestamp 2.01 ops/s
50th percentile latency desc_sort_timestamp 9.11245 ms
90th percentile latency desc_sort_timestamp 9.67592 ms
99th percentile latency desc_sort_timestamp 12.9827 ms
100th percentile latency desc_sort_timestamp 14.747 ms
50th percentile service time desc_sort_timestamp 7.94235 ms
90th percentile service time desc_sort_timestamp 8.2568 ms
99th percentile service time desc_sort_timestamp 11.8161 ms
100th percentile service time desc_sort_timestamp 13.3917 ms
error rate desc_sort_timestamp 0 %
Min Throughput asc_sort_timestamp 2.01 ops/s
Mean Throughput asc_sort_timestamp 2.01 ops/s
Median Throughput asc_sort_timestamp 2.01 ops/s
Max Throughput asc_sort_timestamp 2.01 ops/s
50th percentile latency asc_sort_timestamp 8.76908 ms
90th percentile latency asc_sort_timestamp 9.22287 ms
99th percentile latency asc_sort_timestamp 11.3029 ms
100th percentile latency asc_sort_timestamp 11.5128 ms
50th percentile service time asc_sort_timestamp 7.51858 ms
90th percentile service time asc_sort_timestamp 7.70362 ms
99th percentile service time asc_sort_timestamp 9.82064 ms
100th percentile service time asc_sort_timestamp 9.94563 ms
error rate asc_sort_timestamp 0 %
Min Throughput desc_sort_with_after_timestamp 2 ops/s
Mean Throughput desc_sort_with_after_timestamp 2 ops/s
Median Throughput desc_sort_with_after_timestamp 2 ops/s
Max Throughput desc_sort_with_after_timestamp 2 ops/s
50th percentile latency desc_sort_with_after_timestamp 193.26 ms
90th percentile latency desc_sort_with_after_timestamp 199.592 ms
99th percentile latency desc_sort_with_after_timestamp 215.036 ms
100th percentile latency desc_sort_with_after_timestamp 219.51 ms
50th percentile service time desc_sort_with_after_timestamp 192.277 ms
90th percentile service time desc_sort_with_after_timestamp 198.494 ms
99th percentile service time desc_sort_with_after_timestamp 214.157 ms
100th percentile service time desc_sort_with_after_timestamp 218.727 ms
error rate desc_sort_with_after_timestamp 0 %
Min Throughput asc_sort_with_after_timestamp 2 ops/s
Mean Throughput asc_sort_with_after_timestamp 2 ops/s
Median Throughput asc_sort_with_after_timestamp 2 ops/s
Max Throughput asc_sort_with_after_timestamp 2.01 ops/s
50th percentile latency asc_sort_with_after_timestamp 175.025 ms
90th percentile latency asc_sort_with_after_timestamp 181.632 ms
99th percentile latency asc_sort_with_after_timestamp 192.397 ms
100th percentile latency asc_sort_with_after_timestamp 194.669 ms
50th percentile service time asc_sort_with_after_timestamp 173.898 ms
90th percentile service time asc_sort_with_after_timestamp 180.768 ms
99th percentile service time asc_sort_with_after_timestamp 191.077 ms
100th percentile service time asc_sort_with_after_timestamp 193.382 ms
error rate asc_sort_with_after_timestamp 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 7.85927 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 8.30791 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 11.5886 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 13.1313 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 6.59516 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 6.792 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 10.8503 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 12.585 ms
error rate desc_sort_timestamp_can_match_shortcut 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 7.70094 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.18936 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.43964 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.52645 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.47393 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.60256 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 8.41867 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 8.43455 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 8.42583 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 8.93069 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 9.16171 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 9.29137 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 7.18641 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 7.31282 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 7.73976 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 7.93139 ms
error rate asc_sort_timestamp_can_match_shortcut 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 8.79459 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.30968 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 11.3479 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 11.3645 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.54517 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.68169 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.68977 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.81061 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 %
Min Throughput term 2.01 ops/s
Mean Throughput term 2.01 ops/s
Median Throughput term 2.01 ops/s
Max Throughput term 2.01 ops/s
50th percentile latency term 5.72833 ms
90th percentile latency term 6.1594 ms
99th percentile latency term 6.69348 ms
100th percentile latency term 6.7132 ms
50th percentile service time term 4.47771 ms
90th percentile service time term 4.66092 ms
99th percentile service time term 5.22076 ms
100th percentile service time term 5.31119 ms
error rate term 0 %
Min Throughput multi_terms-keyword 1.31 ops/s
Mean Throughput multi_terms-keyword 1.32 ops/s
Median Throughput multi_terms-keyword 1.32 ops/s
Max Throughput multi_terms-keyword 1.32 ops/s
50th percentile latency multi_terms-keyword 64882.8 ms
90th percentile latency multi_terms-keyword 74893.5 ms
99th percentile latency multi_terms-keyword 77223.4 ms
100th percentile latency multi_terms-keyword 77344.3 ms
50th percentile service time multi_terms-keyword 749.48 ms
90th percentile service time multi_terms-keyword 758.69 ms
99th percentile service time multi_terms-keyword 788.425 ms
100th percentile service time multi_terms-keyword 792.573 ms
error rate multi_terms-keyword 0 %
Min Throughput keyword-terms 2 ops/s
Mean Throughput keyword-terms 2 ops/s
Median Throughput keyword-terms 2 ops/s
Max Throughput keyword-terms 2 ops/s
50th percentile latency keyword-terms 31.9868 ms
90th percentile latency keyword-terms 44.3294 ms
99th percentile latency keyword-terms 45.093 ms
100th percentile latency keyword-terms 45.2223 ms
50th percentile service time keyword-terms 30.6527 ms
90th percentile service time keyword-terms 42.9983 ms
99th percentile service time keyword-terms 43.5643 ms
100th percentile service time keyword-terms 43.5748 ms
error rate keyword-terms 0 %
Min Throughput keyword-terms-low-cardinality 2.01 ops/s
Mean Throughput keyword-terms-low-cardinality 2.01 ops/s
Median Throughput keyword-terms-low-cardinality 2.01 ops/s
Max Throughput keyword-terms-low-cardinality 2.01 ops/s
50th percentile latency keyword-terms-low-cardinality 24.7756 ms
90th percentile latency keyword-terms-low-cardinality 36.6127 ms
99th percentile latency keyword-terms-low-cardinality 36.9188 ms
100th percentile latency keyword-terms-low-cardinality 36.9333 ms
50th percentile service time keyword-terms-low-cardinality 22.7377 ms
90th percentile service time keyword-terms-low-cardinality 34.4042 ms
99th percentile service time keyword-terms-low-cardinality 34.9076 ms
100th percentile service time keyword-terms-low-cardinality 35.0324 ms
error rate keyword-terms-low-cardinality 0 %
Min Throughput composite-terms 2 ops/s
Mean Throughput composite-terms 2 ops/s
Median Throughput composite-terms 2 ops/s
Max Throughput composite-terms 2 ops/s
50th percentile latency composite-terms 193.167 ms
90th percentile latency composite-terms 196.951 ms
99th percentile latency composite-terms 208.865 ms
100th percentile latency composite-terms 214.812 ms
50th percentile service time composite-terms 192.163 ms
90th percentile service time composite-terms 196.188 ms
99th percentile service time composite-terms 207.818 ms
100th percentile service time composite-terms 214.177 ms
error rate composite-terms 0 %
Min Throughput composite_terms-keyword 2 ops/s
Mean Throughput composite_terms-keyword 2 ops/s
Median Throughput composite_terms-keyword 2 ops/s
Max Throughput composite_terms-keyword 2 ops/s
50th percentile latency composite_terms-keyword 350.234 ms
90th percentile latency composite_terms-keyword 354.386 ms
99th percentile latency composite_terms-keyword 367.038 ms
100th percentile latency composite_terms-keyword 370.538 ms
50th percentile service time composite_terms-keyword 349.498 ms
90th percentile service time composite_terms-keyword 353.299 ms
99th percentile service time composite_terms-keyword 366.229 ms
100th percentile service time composite_terms-keyword 369.607 ms
error rate composite_terms-keyword 0 %
Min Throughput composite-date_histogram-daily 2.01 ops/s
Mean Throughput composite-date_histogram-daily 2.01 ops/s
Median Throughput composite-date_histogram-daily 2.01 ops/s
Max Throughput composite-date_histogram-daily 2.01 ops/s
50th percentile latency composite-date_histogram-daily 4.27227 ms
90th percentile latency composite-date_histogram-daily 4.79009 ms
99th percentile latency composite-date_histogram-daily 4.99454 ms
100th percentile latency composite-date_histogram-daily 5.00831 ms
50th percentile service time composite-date_histogram-daily 3.10288 ms
90th percentile service time composite-date_histogram-daily 3.27108 ms
99th percentile service time composite-date_histogram-daily 3.53359 ms
100th percentile service time composite-date_histogram-daily 3.55266 ms
error rate composite-date_histogram-daily 0 %
Min Throughput range 2.01 ops/s
Mean Throughput range 2.01 ops/s
Median Throughput range 2.01 ops/s
Max Throughput range 2.01 ops/s
50th percentile latency range 5.7868 ms
90th percentile latency range 6.20003 ms
99th percentile latency range 6.60837 ms
100th percentile latency range 6.78614 ms
50th percentile service time range 4.49404 ms
90th percentile service time range 4.62134 ms
99th percentile service time range 5.27395 ms
100th percentile service time range 5.54518 ms
error rate range 0 %
Min Throughput range-numeric 2.01 ops/s
Mean Throughput range-numeric 2.01 ops/s
Median Throughput range-numeric 2.01 ops/s
Max Throughput range-numeric 2.01 ops/s
50th percentile latency range-numeric 3.57438 ms
90th percentile latency range-numeric 3.96025 ms
99th percentile latency range-numeric 4.4351 ms
100th percentile latency range-numeric 4.44866 ms
50th percentile service time range-numeric 2.29872 ms
90th percentile service time range-numeric 2.37673 ms
99th percentile service time range-numeric 2.49847 ms
100th percentile service time range-numeric 2.5039 ms
error rate range-numeric 0 %
Min Throughput keyword-in-range 2.01 ops/s
Mean Throughput keyword-in-range 2.01 ops/s
Median Throughput keyword-in-range 2.01 ops/s
Max Throughput keyword-in-range 2.01 ops/s
50th percentile latency keyword-in-range 13.5117 ms
90th percentile latency keyword-in-range 13.8521 ms
99th percentile latency keyword-in-range 14.0944 ms
100th percentile latency keyword-in-range 14.096 ms
50th percentile service time keyword-in-range 12.174 ms
90th percentile service time keyword-in-range 12.4093 ms
99th percentile service time keyword-in-range 12.64 ms
100th percentile service time keyword-in-range 12.6806 ms
error rate keyword-in-range 0 %
Min Throughput date_histogram_hourly_agg 2.01 ops/s
Mean Throughput date_histogram_hourly_agg 2.01 ops/s
Median Throughput date_histogram_hourly_agg 2.01 ops/s
Max Throughput date_histogram_hourly_agg 2.01 ops/s
50th percentile latency date_histogram_hourly_agg 7.57351 ms
90th percentile latency date_histogram_hourly_agg 8.92095 ms
99th percentile latency date_histogram_hourly_agg 9.50856 ms
100th percentile latency date_histogram_hourly_agg 9.5639 ms
50th percentile service time date_histogram_hourly_agg 6.09023 ms
90th percentile service time date_histogram_hourly_agg 7.40351 ms
99th percentile service time date_histogram_hourly_agg 7.8011 ms
100th percentile service time date_histogram_hourly_agg 7.81251 ms
error rate date_histogram_hourly_agg 0 %
Min Throughput date_histogram_minute_agg 2.01 ops/s
Mean Throughput date_histogram_minute_agg 2.01 ops/s
Median Throughput date_histogram_minute_agg 2.01 ops/s
Max Throughput date_histogram_minute_agg 2.01 ops/s
50th percentile latency date_histogram_minute_agg 43.1724 ms
90th percentile latency date_histogram_minute_agg 44.4684 ms
99th percentile latency date_histogram_minute_agg 47.0465 ms
100th percentile latency date_histogram_minute_agg 47.1606 ms
50th percentile service time date_histogram_minute_agg 41.9675 ms
90th percentile service time date_histogram_minute_agg 43.1971 ms
99th percentile service time date_histogram_minute_agg 45.7032 ms
100th percentile service time date_histogram_minute_agg 45.7857 ms
error rate date_histogram_minute_agg 0 %
Min Throughput scroll 46.82 pages/s
Mean Throughput scroll 46.94 pages/s
Median Throughput scroll 46.94 pages/s
Max Throughput scroll 47.04 pages/s
50th percentile latency scroll 8233.35 ms
90th percentile latency scroll 9263.32 ms
99th percentile latency scroll 9507.73 ms
100th percentile latency scroll 9519.94 ms
50th percentile service time scroll 517.907 ms
90th percentile service time scroll 528.373 ms
99th percentile service time scroll 557.048 ms
100th percentile service time scroll 562.983 ms
error rate scroll 0 %
Min Throughput query-string-on-message 2.01 ops/s
Mean Throughput query-string-on-message 2.01 ops/s
Median Throughput query-string-on-message 2.01 ops/s
Max Throughput query-string-on-message 2.01 ops/s
50th percentile latency query-string-on-message 6.54936 ms
90th percentile latency query-string-on-message 6.95822 ms
99th percentile latency query-string-on-message 7.56263 ms
100th percentile latency query-string-on-message 7.8198 ms
50th percentile service time query-string-on-message 5.29251 ms
90th percentile service time query-string-on-message 5.44968 ms
99th percentile service time query-string-on-message 5.99323 ms
100th percentile service time query-string-on-message 6.39395 ms
error rate query-string-on-message 0 %
Min Throughput query-string-on-message-filtered 2.01 ops/s
Mean Throughput query-string-on-message-filtered 2.01 ops/s
Median Throughput query-string-on-message-filtered 2.01 ops/s
Max Throughput query-string-on-message-filtered 2.01 ops/s
50th percentile latency query-string-on-message-filtered 13.7935 ms
90th percentile latency query-string-on-message-filtered 14.2353 ms
99th percentile latency query-string-on-message-filtered 14.5 ms
100th percentile latency query-string-on-message-filtered 14.5302 ms
50th percentile service time query-string-on-message-filtered 12.5576 ms
90th percentile service time query-string-on-message-filtered 12.7142 ms
99th percentile service time query-string-on-message-filtered 13.177 ms
100th percentile service time query-string-on-message-filtered 13.41 ms
error rate query-string-on-message-filtered 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 23.005 ms
90th percentile latency query-string-on-message-filtered-sorted-num 23.6266 ms
99th percentile latency query-string-on-message-filtered-sorted-num 26.9579 ms
100th percentile latency query-string-on-message-filtered-sorted-num 28.0568 ms
50th percentile service time query-string-on-message-filtered-sorted-num 20.7086 ms
90th percentile service time query-string-on-message-filtered-sorted-num 21.1471 ms
99th percentile service time query-string-on-message-filtered-sorted-num 24.8327 ms
100th percentile service time query-string-on-message-filtered-sorted-num 25.6538 ms
error rate query-string-on-message-filtered-sorted-num 0 %
Min Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.01 ops/s
50th percentile latency sort_keyword_can_match_shortcut 5.7409 ms
90th percentile latency sort_keyword_can_match_shortcut 6.13264 ms
99th percentile latency sort_keyword_can_match_shortcut 6.48956 ms
100th percentile latency sort_keyword_can_match_shortcut 6.68517 ms
50th percentile service time sort_keyword_can_match_shortcut 4.47044 ms
90th percentile service time sort_keyword_can_match_shortcut 4.57639 ms
99th percentile service time sort_keyword_can_match_shortcut 4.80161 ms
100th percentile service time sort_keyword_can_match_shortcut 4.93488 ms
error rate sort_keyword_can_match_shortcut 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 5.88715 ms
90th percentile latency sort_keyword_no_can_match_shortcut 6.31378 ms
99th percentile latency sort_keyword_no_can_match_shortcut 6.78471 ms
100th percentile latency sort_keyword_no_can_match_shortcut 7.0917 ms
50th percentile service time sort_keyword_no_can_match_shortcut 4.62049 ms
90th percentile service time sort_keyword_no_can_match_shortcut 4.71666 ms
99th percentile service time sort_keyword_no_can_match_shortcut 5.45068 ms
100th percentile service time sort_keyword_no_can_match_shortcut 5.55634 ms
error rate sort_keyword_no_can_match_shortcut 0 %
Min Throughput sort_numeric_desc 2.01 ops/s
Mean Throughput sort_numeric_desc 2.01 ops/s
Median Throughput sort_numeric_desc 2.01 ops/s
Max Throughput sort_numeric_desc 2.01 ops/s
50th percentile latency sort_numeric_desc 5.69027 ms
90th percentile latency sort_numeric_desc 6.11252 ms
99th percentile latency sort_numeric_desc 6.70682 ms
100th percentile latency sort_numeric_desc 6.71316 ms
50th percentile service time sort_numeric_desc 4.42123 ms
90th percentile service time sort_numeric_desc 4.50787 ms
99th percentile service time sort_numeric_desc 4.66208 ms
100th percentile service time sort_numeric_desc 4.72688 ms
error rate sort_numeric_desc 0 %
Min Throughput sort_numeric_asc 2.01 ops/s
Mean Throughput sort_numeric_asc 2.01 ops/s
Median Throughput sort_numeric_asc 2.01 ops/s
Max Throughput sort_numeric_asc 2.01 ops/s
50th percentile latency sort_numeric_asc 5.32732 ms
90th percentile latency sort_numeric_asc 5.80744 ms
99th percentile latency sort_numeric_asc 6.02652 ms
100th percentile latency sort_numeric_asc 6.10523 ms
50th percentile service time sort_numeric_asc 4.13527 ms
90th percentile service time sort_numeric_asc 4.24431 ms
99th percentile service time sort_numeric_asc 4.72824 ms
100th percentile service time sort_numeric_asc 4.82442 ms
error rate sort_numeric_asc 0 %
Min Throughput sort_numeric_desc_with_match 2.01 ops/s
Mean Throughput sort_numeric_desc_with_match 2.01 ops/s
Median Throughput sort_numeric_desc_with_match 2.01 ops/s
Max Throughput sort_numeric_desc_with_match 2.01 ops/s
50th percentile latency sort_numeric_desc_with_match 3.44015 ms
90th percentile latency sort_numeric_desc_with_match 3.81859 ms
99th percentile latency sort_numeric_desc_with_match 3.96222 ms
100th percentile latency sort_numeric_desc_with_match 3.96617 ms
50th percentile service time sort_numeric_desc_with_match 2.16675 ms
90th percentile service time sort_numeric_desc_with_match 2.23026 ms
99th percentile service time sort_numeric_desc_with_match 2.34277 ms
100th percentile service time sort_numeric_desc_with_match 2.37435 ms
error rate sort_numeric_desc_with_match 0 %
Min Throughput sort_numeric_asc_with_match 2.01 ops/s
Mean Throughput sort_numeric_asc_with_match 2.01 ops/s
Median Throughput sort_numeric_asc_with_match 2.01 ops/s
Max Throughput sort_numeric_asc_with_match 2.01 ops/s
50th percentile latency sort_numeric_asc_with_match 3.57741 ms
90th percentile latency sort_numeric_asc_with_match 3.96509 ms
99th percentile latency sort_numeric_asc_with_match 4.22163 ms
100th percentile latency sort_numeric_asc_with_match 4.26069 ms
50th percentile service time sort_numeric_asc_with_match 2.30008 ms
90th percentile service time sort_numeric_asc_with_match 2.38177 ms
99th percentile service time sort_numeric_asc_with_match 2.51814 ms
100th percentile service time sort_numeric_asc_with_match 2.51837 ms
error rate sort_numeric_asc_with_match 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 3.49387 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 3.8694 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.0422 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 4.05439 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.2134 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.28996 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 2.43923 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 2.47028 ms
error rate range_field_conjunction_big_range_big_term_query 0 %
Min Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.64085 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 4.05626 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.40287 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 4.52898 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.37248 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.45879 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.50157 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 2.51059 ms
error rate range_field_disjunction_big_range_small_term_query 0 %
Min Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 3.5599 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 3.96284 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.1218 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.12607 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.29505 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.3672 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 2.47423 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 2.4911 ms
error rate range_field_conjunction_small_range_small_term_query 0 %
Min Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.37575 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 3.8724 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 4.09187 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 4.14061 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.21185 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.27829 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.35752 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.3591 ms
error rate range_field_conjunction_small_range_big_term_query 0 %
Min Throughput range-auto-date-histo 0.29 ops/s
Mean Throughput range-auto-date-histo 0.29 ops/s
Median Throughput range-auto-date-histo 0.29 ops/s
Max Throughput range-auto-date-histo 0.29 ops/s
50th percentile latency range-auto-date-histo 735311 ms
90th percentile latency range-auto-date-histo 853484 ms
99th percentile latency range-auto-date-histo 880571 ms
100th percentile latency range-auto-date-histo 882052 ms
50th percentile service time range-auto-date-histo 3439.48 ms
90th percentile service time range-auto-date-histo 3515.07 ms
99th percentile service time range-auto-date-histo 3586.09 ms
100th percentile service time range-auto-date-histo 3589.24 ms
error rate range-auto-date-histo 0 %
Min Throughput range-auto-date-histo-with-metrics 0.09 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.09 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.09 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.09 ops/s
50th percentile latency range-auto-date-histo-with-metrics 2.59426e+06 ms
90th percentile latency range-auto-date-histo-with-metrics 2.99821e+06 ms
99th percentile latency range-auto-date-histo-with-metrics 3.08932e+06 ms
100th percentile latency range-auto-date-histo-with-metrics 3.09434e+06 ms
50th percentile service time range-auto-date-histo-with-metrics 10625.1 ms
90th percentile service time range-auto-date-histo-with-metrics 10856.6 ms
99th percentile service time range-auto-date-histo-with-metrics 11066.8 ms
100th percentile service time range-auto-date-histo-with-metrics 11084.1 ms
error rate range-auto-date-histo-with-metrics 0 %
Min Throughput range-agg-1 2.01 ops/s
Mean Throughput range-agg-1 2.01 ops/s
Median Throughput range-agg-1 2.01 ops/s
Max Throughput range-agg-1 2.01 ops/s
50th percentile latency range-agg-1 3.92028 ms
90th percentile latency range-agg-1 4.32936 ms
99th percentile latency range-agg-1 4.79798 ms
100th percentile latency range-agg-1 5.17786 ms
50th percentile service time range-agg-1 2.62342 ms
90th percentile service time range-agg-1 2.7496 ms
99th percentile service time range-agg-1 3.36839 ms
100th percentile service time range-agg-1 3.8762 ms
error rate range-agg-1 0 %
Min Throughput range-agg-2 2.01 ops/s
Mean Throughput range-agg-2 2.01 ops/s
Median Throughput range-agg-2 2.01 ops/s
Max Throughput range-agg-2 2.01 ops/s
50th percentile latency range-agg-2 3.87043 ms
90th percentile latency range-agg-2 4.36612 ms
99th percentile latency range-agg-2 4.55098 ms
100th percentile latency range-agg-2 4.55547 ms
50th percentile service time range-agg-2 2.62047 ms
90th percentile service time range-agg-2 2.76564 ms
99th percentile service time range-agg-2 2.88497 ms
100th percentile service time range-agg-2 2.89101 ms
error rate range-agg-2 0 %
Min Throughput cardinality-agg-low 2.01 ops/s
Mean Throughput cardinality-agg-low 2.01 ops/s
Median Throughput cardinality-agg-low 2.01 ops/s
Max Throughput cardinality-agg-low 2.01 ops/s
50th percentile latency cardinality-agg-low 5.51636 ms
90th percentile latency cardinality-agg-low 6.63029 ms
99th percentile latency cardinality-agg-low 7.16795 ms
100th percentile latency cardinality-agg-low 7.35836 ms
50th percentile service time cardinality-agg-low 4.14398 ms
90th percentile service time cardinality-agg-low 5.19412 ms
99th percentile service time cardinality-agg-low 5.29771 ms
100th percentile service time cardinality-agg-low 5.31733 ms
error rate cardinality-agg-low 0 %
Min Throughput cardinality-agg-high 0.66 ops/s
Mean Throughput cardinality-agg-high 0.66 ops/s
Median Throughput cardinality-agg-high 0.66 ops/s
Max Throughput cardinality-agg-high 0.66 ops/s
50th percentile latency cardinality-agg-high 255163 ms
90th percentile latency cardinality-agg-high 295643 ms
99th percentile latency cardinality-agg-high 304613 ms
100th percentile latency cardinality-agg-high 305110 ms
50th percentile service time cardinality-agg-high 1497.08 ms
90th percentile service time cardinality-agg-high 1553.74 ms
99th percentile service time cardinality-agg-high 1593.54 ms
100th percentile service time cardinality-agg-high 1599.85 ms
error rate cardinality-agg-high 0 %
Min Throughput cardinality-agg-very-high 0.03 ops/s
Mean Throughput cardinality-agg-very-high 0.03 ops/s
Median Throughput cardinality-agg-very-high 0.03 ops/s
Max Throughput cardinality-agg-very-high 0.03 ops/s
50th percentile latency cardinality-agg-very-high 3.14425e+06 ms
90th percentile latency cardinality-agg-very-high 4.42627e+06 ms
99th percentile latency cardinality-agg-very-high 4.70853e+06 ms
100th percentile latency cardinality-agg-very-high 4.72418e+06 ms
50th percentile service time cardinality-agg-very-high 31984.1 ms
90th percentile service time cardinality-agg-very-high 32729.1 ms
99th percentile service time cardinality-agg-very-high 32797.8 ms
100th percentile service time cardinality-agg-very-high 32801.8 ms
error rate cardinality-agg-very-high 0 %

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Baseline Comparison Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-compare/122/

Metric Task Baseline Contender Diff Unit
Cumulative indexing time of primary shards 0 0 0 min
Min cumulative indexing time across primary shard 0 0 0 min
Median cumulative indexing time across primary shard 0 0 0 min
Max cumulative indexing time across primary shard 0 0 0 min
Cumulative indexing throttle time of primary shards 0 0 0 min
Min cumulative indexing throttle time across primary shard 0 0 0 min
Median cumulative indexing throttle time across primary shard 0 0 0 min
Max cumulative indexing throttle time across primary shard 0 0 0 min
Cumulative merge time of primary shards 0 0 0 min
Cumulative merge count of primary shards 0 0 0
Min cumulative merge time across primary shard 0 0 0 min
Median cumulative merge time across primary shard 0 0 0 min
Max cumulative merge time across primary shard 0 0 0 min
Cumulative merge throttle time of primary shards 0 0 0 min
Min cumulative merge throttle time across primary shard 0 0 0 min
Median cumulative merge throttle time across primary shard 0 0 0 min
Max cumulative merge throttle time across primary shard 0 0 0 min
Cumulative refresh time of primary shards 0 0 0 min
Cumulative refresh count of primary shards 4 4 0
Min cumulative refresh time across primary shard 0 0 0 min
Median cumulative refresh time across primary shard 0 0 0 min
Max cumulative refresh time across primary shard 0 0 0 min
Cumulative flush time of primary shards 0 0 0 min
Cumulative flush count of primary shards 1 1 0
Min cumulative flush time across primary shard 0 0 0 min
Median cumulative flush time across primary shard 0 0 0 min
Max cumulative flush time across primary shard 0 0 0 min
Total Young Gen GC time 1.666 1.69 0.024 s
Total Young Gen GC count 57 50 -7
Total Old Gen GC time 0 0 0 s
Total Old Gen GC count 0 0 0
Store size 22.1056 22.1056 0 GB
Translog size 5.12227e-08 5.12227e-08 0 GB
Heap used for segments 0 0 0 MB
Heap used for doc values 0 0 0 MB
Heap used for terms 0 0 0 MB
Heap used for norms 0 0 0 MB
Heap used for points 0 0 0 MB
Heap used for stored fields 0 0 0 MB
Segment count 18 18 0
Min Throughput wait-for-snapshot-recovery 4.18098e+07 4.17404e+07 -69336 byte/s
Mean Throughput wait-for-snapshot-recovery 4.18098e+07 4.17404e+07 -69336 byte/s
Median Throughput wait-for-snapshot-recovery 4.18098e+07 4.17404e+07 -69336 byte/s
Max Throughput wait-for-snapshot-recovery 4.18098e+07 4.17404e+07 -69336 byte/s
100th percentile latency wait-for-snapshot-recovery 562280 563358 1078.31 ms
100th percentile service time wait-for-snapshot-recovery 562280 563358 1078.31 ms
error rate wait-for-snapshot-recovery 0 0 0 %
Min Throughput wait-until-merges-finish 107.036 106.46 -0.57596 ops/s
Mean Throughput wait-until-merges-finish 107.036 106.46 -0.57596 ops/s
Median Throughput wait-until-merges-finish 107.036 106.46 -0.57596 ops/s
Max Throughput wait-until-merges-finish 107.036 106.46 -0.57596 ops/s
100th percentile latency wait-until-merges-finish 9.06705 9.12143 0.05438 ms
100th percentile service time wait-until-merges-finish 9.06705 9.12143 0.05438 ms
error rate wait-until-merges-finish 0 0 0 %
Min Throughput default 2.00484 2.00489 5e-05 ops/s
Mean Throughput default 2.00588 2.00593 6e-05 ops/s
Median Throughput default 2.0058 2.00585 6e-05 ops/s
Max Throughput default 2.00722 2.00728 6e-05 ops/s
50th percentile latency default 6.89334 7.18021 0.28687 ms
90th percentile latency default 7.40489 7.65745 0.25257 ms
99th percentile latency default 8.48476 8.04524 -0.43951 ms
100th percentile latency default 9.17833 8.06785 -1.11048 ms
50th percentile service time default 5.58756 5.85699 0.26943 ms
90th percentile service time default 5.99554 6.15209 0.15655 ms
99th percentile service time default 7.21378 6.77059 -0.4432 ms
100th percentile service time default 7.78809 6.85011 -0.93797 ms
error rate default 0 0 0 %
Min Throughput desc_sort_timestamp 2.00498 2.0048 -0.00018 ops/s
Mean Throughput desc_sort_timestamp 2.00604 2.00581 -0.00023 ops/s
Median Throughput desc_sort_timestamp 2.00596 2.00574 -0.00023 ops/s
Max Throughput desc_sort_timestamp 2.00741 2.00713 -0.00028 ops/s
50th percentile latency desc_sort_timestamp 9.23525 9.11245 -0.1228 ms
90th percentile latency desc_sort_timestamp 9.78303 9.67592 -0.10711 ms
99th percentile latency desc_sort_timestamp 11.464 12.9827 1.51871 ms
100th percentile latency desc_sort_timestamp 12.2649 14.747 2.4821 ms
50th percentile service time desc_sort_timestamp 8.04756 7.94235 -0.10522 ms
90th percentile service time desc_sort_timestamp 8.36234 8.2568 -0.10554 ms
99th percentile service time desc_sort_timestamp 10.2871 11.8161 1.52905 ms
100th percentile service time desc_sort_timestamp 11.3501 13.3917 2.04161 ms
error rate desc_sort_timestamp 0 0 0 %
Min Throughput asc_sort_timestamp 2.00628 2.00626 -2e-05 ops/s
Mean Throughput asc_sort_timestamp 2.00762 2.0076 -2e-05 ops/s
Median Throughput asc_sort_timestamp 2.00753 2.0075 -3e-05 ops/s
Max Throughput asc_sort_timestamp 2.00937 2.00934 -3e-05 ops/s
50th percentile latency asc_sort_timestamp 8.63054 8.76908 0.13854 ms
90th percentile latency asc_sort_timestamp 9.06043 9.22287 0.16244 ms
99th percentile latency asc_sort_timestamp 9.3895 11.3029 1.91335 ms
100th percentile latency asc_sort_timestamp 9.42341 11.5128 2.08944 ms
50th percentile service time asc_sort_timestamp 7.35198 7.51858 0.1666 ms
90th percentile service time asc_sort_timestamp 7.54572 7.70362 0.15791 ms
99th percentile service time asc_sort_timestamp 7.85376 9.82064 1.96689 ms
100th percentile service time asc_sort_timestamp 7.86775 9.94563 2.07788 ms
error rate asc_sort_timestamp 0 0 0 %
Min Throughput desc_sort_with_after_timestamp 2.00243 2.00228 -0.00014 ops/s
Mean Throughput desc_sort_with_after_timestamp 2.00295 2.00277 -0.00017 ops/s
Median Throughput desc_sort_with_after_timestamp 2.00291 2.00274 -0.00017 ops/s
Max Throughput desc_sort_with_after_timestamp 2.00363 2.00341 -0.00022 ops/s
50th percentile latency desc_sort_with_after_timestamp 186.273 193.26 6.98683 ms
90th percentile latency desc_sort_with_after_timestamp 189.505 199.592 10.0867 ms
99th percentile latency desc_sort_with_after_timestamp 209.738 215.036 5.2987 ms
100th percentile latency desc_sort_with_after_timestamp 217.401 219.51 2.10892 ms
50th percentile service time desc_sort_with_after_timestamp 185.164 192.277 7.11299 ms
90th percentile service time desc_sort_with_after_timestamp 188.395 198.494 10.0995 ms
99th percentile service time desc_sort_with_after_timestamp 208.641 214.157 5.51604 ms
100th percentile service time desc_sort_with_after_timestamp 216.24 218.727 2.48723 ms
error rate desc_sort_with_after_timestamp 0 0 0 %
Min Throughput asc_sort_with_after_timestamp 2.00391 2.00387 -5e-05 ops/s
Mean Throughput asc_sort_with_after_timestamp 2.00475 2.00469 -6e-05 ops/s
Median Throughput asc_sort_with_after_timestamp 2.00469 2.00463 -6e-05 ops/s
Max Throughput asc_sort_with_after_timestamp 2.00584 2.00577 -7e-05 ops/s
50th percentile latency asc_sort_with_after_timestamp 170.555 175.025 4.47073 ms
90th percentile latency asc_sort_with_after_timestamp 177.735 181.632 3.89652 ms
99th percentile latency asc_sort_with_after_timestamp 187.557 192.397 4.83976 ms
100th percentile latency asc_sort_with_after_timestamp 190.386 194.669 4.28355 ms
50th percentile service time asc_sort_with_after_timestamp 169.31 173.898 4.58801 ms
90th percentile service time asc_sort_with_after_timestamp 176.718 180.768 4.04975 ms
99th percentile service time asc_sort_with_after_timestamp 186.746 191.077 4.33139 ms
100th percentile service time asc_sort_with_after_timestamp 189.63 193.382 3.75203 ms
error rate asc_sort_with_after_timestamp 0 0 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2.00496 2.00469 -0.00026 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.00601 2.0057 -0.00031 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2.00592 2.00562 -0.00031 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.00737 2.00699 -0.00038 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 8.06993 7.85927 -0.21067 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 8.55535 8.30791 -0.24744 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 10.4942 11.5886 1.09443 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 10.5346 13.1313 2.59673 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 6.7729 6.59516 -0.17774 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 7.03191 6.792 -0.23991 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 8.73549 10.8503 2.11478 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 8.77351 12.585 3.81147 ms
error rate desc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.00654 2.00653 -1e-05 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.00792 2.00792 -0 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.00782 2.00781 -0 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.00972 2.00973 1e-05 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 7.64631 7.70094 0.05462 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.09381 8.18936 0.09555 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.49739 9.43964 -0.05775 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 10.0146 9.52645 -0.4882 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.35538 6.47393 0.11854 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.46075 6.60256 0.14181 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 8.18396 8.41867 0.23471 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 8.2138 8.43455 0.22074 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.00653 2.00651 -2e-05 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.00791 2.0079 -1e-05 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.0078 2.00779 -1e-05 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.00973 2.0097 -3e-05 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 8.44684 8.42583 -0.02101 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 8.88056 8.93069 0.05014 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 9.0799 9.16171 0.0818 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 9.11481 9.29137 0.17657 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 7.2217 7.18641 -0.03529 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 7.31698 7.31282 -0.00416 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 7.46569 7.73976 0.27407 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 7.48425 7.93139 0.44713 ms
error rate asc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.00652 2.00651 -1e-05 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.00791 2.0079 -1e-05 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.0078 2.00779 -1e-05 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.00971 2.0097 -1e-05 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 8.59315 8.79459 0.20143 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 8.90639 9.30968 0.40328 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.7379 11.3479 0.61001 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.8174 11.3645 0.5471 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.19042 7.54517 0.35475 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.37139 7.68169 0.3103 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.096 9.68977 0.59377 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.115 9.81061 0.69561 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput term 2.00643 2.00638 -4e-05 ops/s
Mean Throughput term 2.00779 2.00775 -4e-05 ops/s
Median Throughput term 2.00769 2.00765 -4e-05 ops/s
Max Throughput term 2.00957 2.00951 -6e-05 ops/s
50th percentile latency term 5.87405 5.72833 -0.14573 ms
90th percentile latency term 6.33754 6.1594 -0.17814 ms
99th percentile latency term 7.04654 6.69348 -0.35306 ms
100th percentile latency term 7.26835 6.7132 -0.55515 ms
50th percentile service time term 4.62256 4.47771 -0.14485 ms
90th percentile service time term 4.76274 4.66092 -0.10183 ms
99th percentile service time term 5.70055 5.22076 -0.47979 ms
100th percentile service time term 5.87114 5.31119 -0.55995 ms
error rate term 0 0 0 %
Min Throughput multi_terms-keyword 1.3384 1.31442 -0.02398 ops/s
Mean Throughput multi_terms-keyword 1.3393 1.31793 -0.02137 ops/s
Median Throughput multi_terms-keyword 1.33936 1.31826 -0.0211 ops/s
Max Throughput multi_terms-keyword 1.34028 1.32051 -0.01977 ops/s
50th percentile latency multi_terms-keyword 61992 64882.8 2890.82 ms
90th percentile latency multi_terms-keyword 71738.2 74893.5 3155.24 ms
99th percentile latency multi_terms-keyword 73945.3 77223.4 3278.09 ms
100th percentile latency multi_terms-keyword 74061.7 77344.3 3282.62 ms
50th percentile service time multi_terms-keyword 744.743 749.48 4.73685 ms
90th percentile service time multi_terms-keyword 752.634 758.69 6.0556 ms
99th percentile service time multi_terms-keyword 782.554 788.425 5.8707 ms
100th percentile service time multi_terms-keyword 787.28 792.573 5.29218 ms
error rate multi_terms-keyword 0 0 0 %
Min Throughput keyword-terms 2.0032 2.00319 -1e-05 ops/s
Mean Throughput keyword-terms 2.00388 2.00387 -1e-05 ops/s
Median Throughput keyword-terms 2.00383 2.00382 -1e-05 ops/s
Max Throughput keyword-terms 2.00478 2.00475 -3e-05 ops/s
50th percentile latency keyword-terms 30.8653 31.9868 1.1215 ms
90th percentile latency keyword-terms 42.1314 44.3294 2.198 ms
99th percentile latency keyword-terms 44.1496 45.093 0.94341 ms
100th percentile latency keyword-terms 45.1086 45.2223 0.11373 ms
50th percentile service time keyword-terms 29.4954 30.6527 1.15724 ms
90th percentile service time keyword-terms 40.7722 42.9983 2.2261 ms
99th percentile service time keyword-terms 42.6454 43.5643 0.91888 ms
100th percentile service time keyword-terms 43.516 43.5748 0.05876 ms
error rate keyword-terms 0 0 0 %
Min Throughput keyword-terms-low-cardinality 2.00631 2.00612 -0.00019 ops/s
Mean Throughput keyword-terms-low-cardinality 2.00766 2.00743 -0.00023 ops/s
Median Throughput keyword-terms-low-cardinality 2.00756 2.00733 -0.00023 ops/s
Max Throughput keyword-terms-low-cardinality 2.00942 2.00913 -0.0003 ops/s
50th percentile latency keyword-terms-low-cardinality 23.7667 24.7756 1.00891 ms
90th percentile latency keyword-terms-low-cardinality 35.6334 36.6127 0.97931 ms
99th percentile latency keyword-terms-low-cardinality 36.6988 36.9188 0.21997 ms
100th percentile latency keyword-terms-low-cardinality 36.9274 36.9333 0.00588 ms
50th percentile service time keyword-terms-low-cardinality 21.5649 22.7377 1.17282 ms
90th percentile service time keyword-terms-low-cardinality 33.5425 34.4042 0.86171 ms
99th percentile service time keyword-terms-low-cardinality 34.3796 34.9076 0.52799 ms
100th percentile service time keyword-terms-low-cardinality 34.388 35.0324 0.64441 ms
error rate keyword-terms-low-cardinality 0 0 0 %
Min Throughput composite-terms 2.00272 2.00209 -0.00064 ops/s
Mean Throughput composite-terms 2.00331 2.00253 -0.00078 ops/s
Median Throughput composite-terms 2.00326 2.0025 -0.00076 ops/s
Max Throughput composite-terms 2.00407 2.00311 -0.00095 ops/s
50th percentile latency composite-terms 201.912 193.167 -8.74439 ms
90th percentile latency composite-terms 206.677 196.951 -9.72594 ms
99th percentile latency composite-terms 218.107 208.865 -9.24232 ms
100th percentile latency composite-terms 218.171 214.812 -3.35931 ms
50th percentile service time composite-terms 200.784 192.163 -8.62068 ms
90th percentile service time composite-terms 205.555 196.188 -9.36666 ms
99th percentile service time composite-terms 216.84 207.818 -9.02171 ms
100th percentile service time composite-terms 217.135 214.177 -2.95798 ms
error rate composite-terms 0 0 0 %
Min Throughput composite_terms-keyword 2.00165 2.00117 -0.00048 ops/s
Mean Throughput composite_terms-keyword 2.002 2.00144 -0.00056 ops/s
Median Throughput composite_terms-keyword 2.00197 2.00142 -0.00056 ops/s
Max Throughput composite_terms-keyword 2.00246 2.00177 -0.00069 ops/s
50th percentile latency composite_terms-keyword 351.815 350.234 -1.58142 ms
90th percentile latency composite_terms-keyword 360.869 354.386 -6.48314 ms
99th percentile latency composite_terms-keyword 367.995 367.038 -0.95692 ms
100th percentile latency composite_terms-keyword 369.958 370.538 0.58002 ms
50th percentile service time composite_terms-keyword 350.761 349.498 -1.2625 ms
90th percentile service time composite_terms-keyword 359.685 353.299 -6.38591 ms
99th percentile service time composite_terms-keyword 366.922 366.229 -0.6936 ms
100th percentile service time composite_terms-keyword 368.712 369.607 0.89536 ms
error rate composite_terms-keyword 0 0 0 %
Min Throughput composite-date_histogram-daily 2.00616 2.00617 1e-05 ops/s
Mean Throughput composite-date_histogram-daily 2.00747 2.00749 2e-05 ops/s
Median Throughput composite-date_histogram-daily 2.00738 2.00739 1e-05 ops/s
Max Throughput composite-date_histogram-daily 2.00918 2.00919 1e-05 ops/s
50th percentile latency composite-date_histogram-daily 4.40618 4.27227 -0.13391 ms
90th percentile latency composite-date_histogram-daily 4.87585 4.79009 -0.08575 ms
99th percentile latency composite-date_histogram-daily 5.65126 4.99454 -0.65672 ms
100th percentile latency composite-date_histogram-daily 5.93709 5.00831 -0.92878 ms
50th percentile service time composite-date_histogram-daily 3.10452 3.10288 -0.00164 ms
90th percentile service time composite-date_histogram-daily 3.27194 3.27108 -0.00086 ms
99th percentile service time composite-date_histogram-daily 3.61093 3.53359 -0.07735 ms
100th percentile service time composite-date_histogram-daily 3.81623 3.55266 -0.26357 ms
error rate composite-date_histogram-daily 0 0 0 %
Min Throughput range 2.00653 2.00652 -1e-05 ops/s
Mean Throughput range 2.00793 2.00792 -1e-05 ops/s
Median Throughput range 2.00782 2.00781 -1e-05 ops/s
Max Throughput range 2.00974 2.00971 -3e-05 ops/s
50th percentile latency range 5.7071 5.7868 0.07969 ms
90th percentile latency range 6.16819 6.20003 0.03184 ms
99th percentile latency range 6.71309 6.60837 -0.10472 ms
100th percentile latency range 6.98719 6.78614 -0.20105 ms
50th percentile service time range 4.49157 4.49404 0.00247 ms
90th percentile service time range 4.59382 4.62134 0.02752 ms
99th percentile service time range 5.24502 5.27395 0.02893 ms
100th percentile service time range 5.55319 5.54518 -0.00801 ms
error rate range 0 0 0 %
Min Throughput range-numeric 2.00654 2.00655 1e-05 ops/s
Mean Throughput range-numeric 2.00794 2.00795 1e-05 ops/s
Median Throughput range-numeric 2.00783 2.00784 1e-05 ops/s
Max Throughput range-numeric 2.00974 2.00977 3e-05 ops/s
50th percentile latency range-numeric 3.60778 3.57438 -0.0334 ms
90th percentile latency range-numeric 4.04946 3.96025 -0.08921 ms
99th percentile latency range-numeric 4.17866 4.4351 0.25644 ms
100th percentile latency range-numeric 4.17881 4.44866 0.26985 ms
50th percentile service time range-numeric 2.34581 2.29872 -0.04709 ms
90th percentile service time range-numeric 2.45863 2.37673 -0.0819 ms
99th percentile service time range-numeric 2.57881 2.49847 -0.08034 ms
100th percentile service time range-numeric 2.61358 2.5039 -0.10968 ms
error rate range-numeric 0 0 0 %
Min Throughput keyword-in-range 2.0058 2.00576 -4e-05 ops/s
Mean Throughput keyword-in-range 2.00704 2.00699 -5e-05 ops/s
Median Throughput keyword-in-range 2.00695 2.0069 -5e-05 ops/s
Max Throughput keyword-in-range 2.00866 2.00858 -8e-05 ops/s
50th percentile latency keyword-in-range 13.9963 13.5117 -0.48468 ms
90th percentile latency keyword-in-range 14.4591 13.8521 -0.60703 ms
99th percentile latency keyword-in-range 19.2678 14.0944 -5.17344 ms
100th percentile latency keyword-in-range 19.2837 14.096 -5.18774 ms
50th percentile service time keyword-in-range 12.6704 12.174 -0.49642 ms
90th percentile service time keyword-in-range 13.0334 12.4093 -0.62416 ms
99th percentile service time keyword-in-range 18.1613 12.64 -5.52133 ms
100th percentile service time keyword-in-range 18.1867 12.6806 -5.50605 ms
error rate keyword-in-range 0 0 0 %
Min Throughput date_histogram_hourly_agg 2.00529 2.00533 5e-05 ops/s
Mean Throughput date_histogram_hourly_agg 2.00641 2.00648 7e-05 ops/s
Median Throughput date_histogram_hourly_agg 2.00633 2.0064 7e-05 ops/s
Max Throughput date_histogram_hourly_agg 2.00787 2.00795 7e-05 ops/s
50th percentile latency date_histogram_hourly_agg 7.59614 7.57351 -0.02263 ms
90th percentile latency date_histogram_hourly_agg 8.76705 8.92095 0.1539 ms
99th percentile latency date_histogram_hourly_agg 9.09681 9.50856 0.41175 ms
100th percentile latency date_histogram_hourly_agg 9.11314 9.5639 0.45076 ms
50th percentile service time date_histogram_hourly_agg 5.99977 6.09023 0.09046 ms
90th percentile service time date_histogram_hourly_agg 7.33418 7.40351 0.06933 ms
99th percentile service time date_histogram_hourly_agg 7.50605 7.8011 0.29506 ms
100th percentile service time date_histogram_hourly_agg 7.52506 7.81251 0.28745 ms
error rate date_histogram_hourly_agg 0 0 0 %
Min Throughput date_histogram_minute_agg 2.00566 2.00587 0.00021 ops/s
Mean Throughput date_histogram_minute_agg 2.00687 2.00712 0.00025 ops/s
Median Throughput date_histogram_minute_agg 2.00677 2.00702 0.00025 ops/s
Max Throughput date_histogram_minute_agg 2.00843 2.00874 0.00031 ops/s
50th percentile latency date_histogram_minute_agg 41.7541 43.1724 1.41827 ms
90th percentile latency date_histogram_minute_agg 42.4193 44.4684 2.04915 ms
99th percentile latency date_histogram_minute_agg 44.1101 47.0465 2.93647 ms
100th percentile latency date_histogram_minute_agg 44.6339 47.1606 2.5267 ms
50th percentile service time date_histogram_minute_agg 40.543 41.9675 1.42444 ms
90th percentile service time date_histogram_minute_agg 41.0149 43.1971 2.1822 ms
99th percentile service time date_histogram_minute_agg 42.9834 45.7032 2.71982 ms
100th percentile service time date_histogram_minute_agg 43.7627 45.7857 2.02297 ms
error rate date_histogram_minute_agg 0 0 0 %
Min Throughput scroll 45.5907 46.818 1.22724 pages/s
Mean Throughput scroll 45.7866 46.9381 1.15154 pages/s
Median Throughput scroll 45.7833 46.9377 1.15442 pages/s
Max Throughput scroll 46.0121 47.0424 1.03031 pages/s
50th percentile latency scroll 11663 8233.35 -3429.64 ms
90th percentile latency scroll 12859.6 9263.32 -3596.28 ms
99th percentile latency scroll 13107.2 9507.73 -3599.47 ms
100th percentile latency scroll 13122.3 9519.94 -3602.36 ms
50th percentile service time scroll 526.292 517.907 -8.38544 ms
90th percentile service time scroll 533.113 528.373 -4.74048 ms
99th percentile service time scroll 558.085 557.048 -1.03714 ms
100th percentile service time scroll 570.485 562.983 -7.5014 ms
error rate scroll 0 0 0 %
Min Throughput query-string-on-message 2.0056 2.00543 -0.00016 ops/s
Mean Throughput query-string-on-message 2.00678 2.00659 -0.00019 ops/s
Median Throughput query-string-on-message 2.00669 2.0065 -0.00019 ops/s
Max Throughput query-string-on-message 2.00832 2.00809 -0.00023 ops/s
50th percentile latency query-string-on-message 6.71903 6.54936 -0.16967 ms
90th percentile latency query-string-on-message 7.14448 6.95822 -0.18626 ms
99th percentile latency query-string-on-message 8.36822 7.56263 -0.80558 ms
100th percentile latency query-string-on-message 8.56835 7.8198 -0.74854 ms
50th percentile service time query-string-on-message 5.40621 5.29251 -0.1137 ms
90th percentile service time query-string-on-message 5.53646 5.44968 -0.08678 ms
99th percentile service time query-string-on-message 6.91315 5.99323 -0.91991 ms
100th percentile service time query-string-on-message 7.04652 6.39395 -0.65257 ms
error rate query-string-on-message 0 0 0 %
Min Throughput query-string-on-message-filtered 2.00631 2.00632 1e-05 ops/s
Mean Throughput query-string-on-message-filtered 2.00765 2.00766 1e-05 ops/s
Median Throughput query-string-on-message-filtered 2.00754 2.00756 1e-05 ops/s
Max Throughput query-string-on-message-filtered 2.0094 2.0094 0 ops/s
50th percentile latency query-string-on-message-filtered 14.0796 13.7935 -0.28606 ms
90th percentile latency query-string-on-message-filtered 14.5161 14.2353 -0.28079 ms
99th percentile latency query-string-on-message-filtered 15.3071 14.5 -0.80711 ms
100th percentile latency query-string-on-message-filtered 15.6919 14.5302 -1.16172 ms
50th percentile service time query-string-on-message-filtered 12.7381 12.5576 -0.18045 ms
90th percentile service time query-string-on-message-filtered 13.0633 12.7142 -0.34907 ms
99th percentile service time query-string-on-message-filtered 13.8095 13.177 -0.6325 ms
100th percentile service time query-string-on-message-filtered 13.991 13.41 -0.58101 ms
error rate query-string-on-message-filtered 0 0 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.00608 2.00605 -3e-05 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.00738 2.00735 -3e-05 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.00728 2.00725 -3e-05 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.00906 2.00903 -3e-05 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 22.8736 23.005 0.13133 ms
90th percentile latency query-string-on-message-filtered-sorted-num 23.443 23.6266 0.18354 ms
99th percentile latency query-string-on-message-filtered-sorted-num 34.208 26.9579 -7.25011 ms
100th percentile latency query-string-on-message-filtered-sorted-num 34.5068 28.0568 -6.45002 ms
50th percentile service time query-string-on-message-filtered-sorted-num 20.6509 20.7086 0.05767 ms
90th percentile service time query-string-on-message-filtered-sorted-num 20.8928 21.1471 0.25427 ms
99th percentile service time query-string-on-message-filtered-sorted-num 32.1789 24.8327 -7.3462 ms
100th percentile service time query-string-on-message-filtered-sorted-num 32.2101 25.6538 -6.55628 ms
error rate query-string-on-message-filtered-sorted-num 0 0 0 %
Min Throughput sort_keyword_can_match_shortcut 2.0064 2.00639 -1e-05 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.00776 2.00775 -2e-05 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.00766 2.00764 -2e-05 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.00954 2.00951 -3e-05 ops/s
50th percentile latency sort_keyword_can_match_shortcut 5.82627 5.7409 -0.08537 ms
90th percentile latency sort_keyword_can_match_shortcut 6.24477 6.13264 -0.11213 ms
99th percentile latency sort_keyword_can_match_shortcut 6.60948 6.48956 -0.11992 ms
100th percentile latency sort_keyword_can_match_shortcut 6.61304 6.68517 0.07213 ms
50th percentile service time sort_keyword_can_match_shortcut 4.5301 4.47044 -0.05965 ms
90th percentile service time sort_keyword_can_match_shortcut 4.62321 4.57639 -0.04682 ms
99th percentile service time sort_keyword_can_match_shortcut 4.8764 4.80161 -0.07479 ms
100th percentile service time sort_keyword_can_match_shortcut 5.02468 4.93488 -0.0898 ms
error rate sort_keyword_can_match_shortcut 0 0 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.00654 2.00656 3e-05 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.00793 2.00796 3e-05 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.00783 2.00785 3e-05 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.00973 2.00977 4e-05 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 5.76492 5.88715 0.12223 ms
90th percentile latency sort_keyword_no_can_match_shortcut 6.15076 6.31378 0.16303 ms
99th percentile latency sort_keyword_no_can_match_shortcut 6.70892 6.78471 0.07578 ms
100th percentile latency sort_keyword_no_can_match_shortcut 7.11308 7.0917 -0.02138 ms
50th percentile service time sort_keyword_no_can_match_shortcut 4.49021 4.62049 0.13028 ms
90th percentile service time sort_keyword_no_can_match_shortcut 4.58037 4.71666 0.13629 ms
99th percentile service time sort_keyword_no_can_match_shortcut 5.06599 5.45068 0.38469 ms
100th percentile service time sort_keyword_no_can_match_shortcut 5.46068 5.55634 0.09567 ms
error rate sort_keyword_no_can_match_shortcut 0 0 0 %
Min Throughput sort_numeric_desc 2.00555 2.00539 -0.00017 ops/s
Mean Throughput sort_numeric_desc 2.00674 2.00653 -0.00021 ops/s
Median Throughput sort_numeric_desc 2.00665 2.00643 -0.00022 ops/s
Max Throughput sort_numeric_desc 2.00828 2.00802 -0.00026 ops/s
50th percentile latency sort_numeric_desc 5.56265 5.69027 0.12762 ms
90th percentile latency sort_numeric_desc 6.00756 6.11252 0.10496 ms
99th percentile latency sort_numeric_desc 6.5125 6.70682 0.19433 ms
100th percentile latency sort_numeric_desc 6.69546 6.71316 0.0177 ms
50th percentile service time sort_numeric_desc 4.31913 4.42123 0.1021 ms
90th percentile service time sort_numeric_desc 4.40214 4.50787 0.10573 ms
99th percentile service time sort_numeric_desc 4.86921 4.66208 -0.20713 ms
100th percentile service time sort_numeric_desc 5.05703 4.72688 -0.33015 ms
error rate sort_numeric_desc 0 0 0 %
Min Throughput sort_numeric_asc 2.00644 2.00642 -2e-05 ops/s
Mean Throughput sort_numeric_asc 2.00782 2.00779 -3e-05 ops/s
Median Throughput sort_numeric_asc 2.00771 2.00768 -3e-05 ops/s
Max Throughput sort_numeric_asc 2.0096 2.00957 -4e-05 ops/s
50th percentile latency sort_numeric_asc 5.27642 5.32732 0.05091 ms
90th percentile latency sort_numeric_asc 5.64952 5.80744 0.15793 ms
99th percentile latency sort_numeric_asc 5.72769 6.02652 0.29883 ms
100th percentile latency sort_numeric_asc 5.73288 6.10523 0.37234 ms
50th percentile service time sort_numeric_asc 3.99173 4.13527 0.14355 ms
90th percentile service time sort_numeric_asc 4.09078 4.24431 0.15353 ms
99th percentile service time sort_numeric_asc 4.40548 4.72824 0.32276 ms
100th percentile service time sort_numeric_asc 4.44832 4.82442 0.3761 ms
error rate sort_numeric_asc 0 0 0 %
Min Throughput sort_numeric_desc_with_match 2.00655 2.00654 -0 ops/s
Mean Throughput sort_numeric_desc_with_match 2.00794 2.00794 1e-05 ops/s
Median Throughput sort_numeric_desc_with_match 2.00782 2.00783 1e-05 ops/s
Max Throughput sort_numeric_desc_with_match 2.00975 2.00976 0 ops/s
50th percentile latency sort_numeric_desc_with_match 3.62668 3.44015 -0.18653 ms
90th percentile latency sort_numeric_desc_with_match 4.03703 3.81859 -0.21844 ms
99th percentile latency sort_numeric_desc_with_match 4.12836 3.96222 -0.16614 ms
100th percentile latency sort_numeric_desc_with_match 4.13978 3.96617 -0.17361 ms
50th percentile service time sort_numeric_desc_with_match 2.37376 2.16675 -0.20701 ms
90th percentile service time sort_numeric_desc_with_match 2.42553 2.23026 -0.19528 ms
99th percentile service time sort_numeric_desc_with_match 2.55675 2.34277 -0.21398 ms
100th percentile service time sort_numeric_desc_with_match 2.63814 2.37435 -0.26379 ms
error rate sort_numeric_desc_with_match 0 0 0 %
Min Throughput sort_numeric_asc_with_match 2.00658 2.00658 0 ops/s
Mean Throughput sort_numeric_asc_with_match 2.00799 2.00799 1e-05 ops/s
Median Throughput sort_numeric_asc_with_match 2.00787 2.00788 1e-05 ops/s
Max Throughput sort_numeric_asc_with_match 2.00981 2.00983 2e-05 ops/s
50th percentile latency sort_numeric_asc_with_match 3.81901 3.57741 -0.2416 ms
90th percentile latency sort_numeric_asc_with_match 4.19971 3.96509 -0.23462 ms
99th percentile latency sort_numeric_asc_with_match 4.34753 4.22163 -0.1259 ms
100th percentile latency sort_numeric_asc_with_match 4.34946 4.26069 -0.08877 ms
50th percentile service time sort_numeric_asc_with_match 2.59105 2.30008 -0.29097 ms
90th percentile service time sort_numeric_asc_with_match 2.64408 2.38177 -0.26232 ms
99th percentile service time sort_numeric_asc_with_match 2.74025 2.51814 -0.22211 ms
100th percentile service time sort_numeric_asc_with_match 2.78271 2.51837 -0.26434 ms
error rate sort_numeric_asc_with_match 0 0 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.00656 2.00658 2e-05 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.00796 2.00799 3e-05 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.00785 2.00789 3e-05 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.00977 2.00982 4e-05 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 3.52208 3.49387 -0.02821 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 3.89762 3.8694 -0.02822 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.0273 4.0422 0.0149 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 4.0464 4.05439 0.00799 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.21377 2.2134 -0.00037 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.27562 2.28996 0.01433 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 2.30787 2.43923 0.13136 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 2.31336 2.47028 0.15693 ms
error rate range_field_conjunction_big_range_big_term_query 0 0 0 %
Min Throughput range_field_disjunction_big_range_small_term_query 2.00658 2.00657 -1e-05 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.00798 2.00797 -1e-05 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.00787 2.00786 -1e-05 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.00981 2.00979 -2e-05 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.58215 3.64085 0.0587 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 4.03367 4.05626 0.02259 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.18242 4.40287 0.22045 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 4.24195 4.52898 0.28703 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.33503 2.37248 0.03745 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.41591 2.45879 0.04289 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.50228 2.50157 -0.00071 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 2.53938 2.51059 -0.02879 ms
error rate range_field_disjunction_big_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_small_term_query 2.00659 2.00659 -0 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.00799 2.008 1e-05 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.00788 2.00789 1e-05 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.00981 2.00983 2e-05 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 3.63619 3.5599 -0.07629 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 4.05876 3.96284 -0.09592 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.21625 4.1218 -0.09445 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.29891 4.12607 -0.17285 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.37719 2.29505 -0.08215 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.42863 2.3672 -0.06143 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 2.56288 2.47423 -0.08866 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 2.6022 2.4911 -0.11109 ms
error rate range_field_conjunction_small_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_big_term_query 2.00659 2.00658 -2e-05 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.00799 2.00799 -1e-05 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.00788 2.00788 -0 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.00982 2.0098 -1e-05 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.26696 3.37575 0.10878 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 3.7953 3.8724 0.07709 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 3.96518 4.09187 0.1267 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 3.97537 4.14061 0.16524 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.15154 2.21185 0.06031 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.21472 2.27829 0.06357 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.24178 2.35752 0.11574 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.24673 2.3591 0.11236 ms
error rate range_field_conjunction_small_range_big_term_query 0 0 0 %
Min Throughput range-auto-date-histo 0.28823 0.290571 0.00234 ops/s
Mean Throughput range-auto-date-histo 0.288694 0.290876 0.00218 ops/s
Median Throughput range-auto-date-histo 0.288696 0.290896 0.0022 ops/s
Max Throughput range-auto-date-histo 0.289207 0.290973 0.00177 ops/s
50th percentile latency range-auto-date-histo 742182 735311 -6871.12 ms
90th percentile latency range-auto-date-histo 861982 853484 -8497.47 ms
99th percentile latency range-auto-date-histo 888983 880571 -8412.53 ms
100th percentile latency range-auto-date-histo 890449 882052 -8397.06 ms
50th percentile service time range-auto-date-histo 3471.06 3439.48 -31.5797 ms
90th percentile service time range-auto-date-histo 3556.37 3515.07 -41.2949 ms
99th percentile service time range-auto-date-histo 3744.49 3586.09 -158.406 ms
100th percentile service time range-auto-date-histo 3761.49 3589.24 -172.249 ms
error rate range-auto-date-histo 0 0 0 %
Min Throughput range-auto-date-histo-with-metrics 0.088861 0.0918155 0.00295 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.0890954 0.0920993 0.003 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.0891091 0.0921003 0.00299 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.0892703 0.0924564 0.00319 ops/s
50th percentile latency range-auto-date-histo-with-metrics 2.68518e+06 2.59426e+06 -90915.8 ms
90th percentile latency range-auto-date-histo-with-metrics 3.10918e+06 2.99821e+06 -110970 ms
99th percentile latency range-auto-date-histo-with-metrics 3.20455e+06 3.08932e+06 -115225 ms
100th percentile latency range-auto-date-histo-with-metrics 3.20985e+06 3.09434e+06 -115508 ms
50th percentile service time range-auto-date-histo-with-metrics 11090.6 10625.1 -465.54 ms
90th percentile service time range-auto-date-histo-with-metrics 11171.4 10856.6 -314.802 ms
99th percentile service time range-auto-date-histo-with-metrics 11251.4 11066.8 -184.586 ms
100th percentile service time range-auto-date-histo-with-metrics 11265 11084.1 -180.914 ms
error rate range-auto-date-histo-with-metrics 0 0 0 %
Min Throughput range-agg-1 2.00658 2.00658 -0 ops/s
Mean Throughput range-agg-1 2.00799 2.00798 -0 ops/s
Median Throughput range-agg-1 2.00787 2.00788 0 ops/s
Max Throughput range-agg-1 2.0098 2.00981 1e-05 ops/s
50th percentile latency range-agg-1 4.03734 3.92028 -0.11706 ms
90th percentile latency range-agg-1 4.55571 4.32936 -0.22635 ms
99th percentile latency range-agg-1 4.83799 4.79798 -0.04001 ms
100th percentile latency range-agg-1 4.95753 5.17786 0.22033 ms
50th percentile service time range-agg-1 2.78537 2.62342 -0.16196 ms
90th percentile service time range-agg-1 2.93414 2.7496 -0.18453 ms
99th percentile service time range-agg-1 3.31406 3.36839 0.05433 ms
100th percentile service time range-agg-1 3.51652 3.8762 0.35969 ms
error rate range-agg-1 0 0 0 %
Min Throughput range-agg-2 2.00658 2.00658 0 ops/s
Mean Throughput range-agg-2 2.00799 2.00799 -0 ops/s
Median Throughput range-agg-2 2.00788 2.00788 -0 ops/s
Max Throughput range-agg-2 2.00981 2.00981 1e-05 ops/s
50th percentile latency range-agg-2 3.84189 3.87043 0.02854 ms
90th percentile latency range-agg-2 4.20863 4.36612 0.15749 ms
99th percentile latency range-agg-2 4.47222 4.55098 0.07876 ms
100th percentile latency range-agg-2 4.48337 4.55547 0.0721 ms
50th percentile service time range-agg-2 2.52479 2.62047 0.09569 ms
90th percentile service time range-agg-2 2.67386 2.76564 0.09179 ms
99th percentile service time range-agg-2 2.76069 2.88497 0.12428 ms
100th percentile service time range-agg-2 2.78429 2.89101 0.10673 ms
error rate range-agg-2 0 0 0 %
Min Throughput cardinality-agg-low 2.00623 2.00623 -0 ops/s
Mean Throughput cardinality-agg-low 2.00755 2.00756 0 ops/s
Median Throughput cardinality-agg-low 2.00746 2.00746 -0 ops/s
Max Throughput cardinality-agg-low 2.00927 2.00928 1e-05 ops/s
50th percentile latency cardinality-agg-low 5.46212 5.51636 0.05424 ms
90th percentile latency cardinality-agg-low 6.29881 6.63029 0.33148 ms
99th percentile latency cardinality-agg-low 6.69766 7.16795 0.47029 ms
100th percentile latency cardinality-agg-low 6.71358 7.35836 0.64477 ms
50th percentile service time cardinality-agg-low 4.13315 4.14398 0.01083 ms
90th percentile service time cardinality-agg-low 5.05444 5.19412 0.13968 ms
99th percentile service time cardinality-agg-low 5.11293 5.29771 0.18478 ms
100th percentile service time cardinality-agg-low 5.12889 5.31733 0.18844 ms
error rate cardinality-agg-low 0 0 0 %
Min Throughput cardinality-agg-high 0.673694 0.658219 -0.01548 ops/s
Mean Throughput cardinality-agg-high 0.674549 0.658944 -0.0156 ops/s
Median Throughput cardinality-agg-high 0.674608 0.659037 -0.01557 ops/s
Max Throughput cardinality-agg-high 0.675049 0.659531 -0.01552 ops/s
50th percentile latency cardinality-agg-high 246389 255163 8774.26 ms
90th percentile latency cardinality-agg-high 285771 295643 9872.48 ms
99th percentile latency cardinality-agg-high 294728 304613 9884.67 ms
100th percentile latency cardinality-agg-high 295208 305110 9901.44 ms
50th percentile service time cardinality-agg-high 1469.06 1497.08 28.0246 ms
90th percentile service time cardinality-agg-high 1526.84 1553.74 26.9055 ms
99th percentile service time cardinality-agg-high 1557.88 1593.54 35.6628 ms
100th percentile service time cardinality-agg-high 1559.85 1599.85 39.9974 ms
error rate cardinality-agg-high 0 0 0 %
Min Throughput cardinality-agg-very-high 0.0313953 0.0312395 -0.00016 ops/s
Mean Throughput cardinality-agg-very-high 0.0315688 0.0314118 -0.00016 ops/s
Median Throughput cardinality-agg-very-high 0.0315507 0.0314598 -9e-05 ops/s
Max Throughput cardinality-agg-very-high 0.0317944 0.0315344 -0.00026 ops/s
50th percentile latency cardinality-agg-very-high 3.13717e+06 3.14425e+06 7081.75 ms
90th percentile latency cardinality-agg-very-high 4.40117e+06 4.42627e+06 25105.2 ms
99th percentile latency cardinality-agg-very-high 4.67915e+06 4.70853e+06 29384 ms
100th percentile latency cardinality-agg-very-high 4.69454e+06 4.72418e+06 29640 ms
50th percentile service time cardinality-agg-very-high 31562.8 31984.1 421.312 ms
90th percentile service time cardinality-agg-very-high 32499.6 32729.1 229.519 ms
99th percentile service time cardinality-agg-very-high 36099.7 32797.8 -3301.85 ms
100th percentile service time cardinality-agg-very-high 37804 32801.8 -5002.14 ms
error rate cardinality-agg-very-high 0 0 0 %

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Baseline Comparison Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-compare/138/

Metric Task Baseline Contender Diff Unit
Cumulative indexing time of primary shards 0 0 0 min
Min cumulative indexing time across primary shard 0 0 0 min
Median cumulative indexing time across primary shard 0 0 0 min
Max cumulative indexing time across primary shard 0 0 0 min
Cumulative indexing throttle time of primary shards 0 0 0 min
Min cumulative indexing throttle time across primary shard 0 0 0 min
Median cumulative indexing throttle time across primary shard 0 0 0 min
Max cumulative indexing throttle time across primary shard 0 0 0 min
Cumulative merge time of primary shards 0 0 0 min
Cumulative merge count of primary shards 0 0 0
Min cumulative merge time across primary shard 0 0 0 min
Median cumulative merge time across primary shard 0 0 0 min
Max cumulative merge time across primary shard 0 0 0 min
Cumulative merge throttle time of primary shards 0 0 0 min
Min cumulative merge throttle time across primary shard 0 0 0 min
Median cumulative merge throttle time across primary shard 0 0 0 min
Max cumulative merge throttle time across primary shard 0 0 0 min
Cumulative refresh time of primary shards 0 0 0 min
Cumulative refresh count of primary shards 4 4 0
Min cumulative refresh time across primary shard 0 0 0 min
Median cumulative refresh time across primary shard 0 0 0 min
Max cumulative refresh time across primary shard 0 0 0 min
Cumulative flush time of primary shards 0 0 0 min
Cumulative flush count of primary shards 1 1 0
Min cumulative flush time across primary shard 0 0 0 min
Median cumulative flush time across primary shard 0 0 0 min
Max cumulative flush time across primary shard 0 0 0 min
Total Young Gen GC time 1.644 1.563 -0.081 s
Total Young Gen GC count 73 67 -6
Total Old Gen GC time 0 0 0 s
Total Old Gen GC count 0 0 0
Store size 22.1056 22.1056 0 GB
Translog size 5.12227e-08 5.12227e-08 0 GB
Heap used for segments 0 0 0 MB
Heap used for doc values 0 0 0 MB
Heap used for terms 0 0 0 MB
Heap used for norms 0 0 0 MB
Heap used for points 0 0 0 MB
Heap used for stored fields 0 0 0 MB
Segment count 18 18 0
Min Throughput wait-for-snapshot-recovery 4.18681e+07 4.1843e+07 -25096 byte/s
Mean Throughput wait-for-snapshot-recovery 4.18681e+07 4.1843e+07 -25096 byte/s
Median Throughput wait-for-snapshot-recovery 4.18681e+07 4.1843e+07 -25096 byte/s
Max Throughput wait-for-snapshot-recovery 4.18681e+07 4.1843e+07 -25096 byte/s
100th percentile latency wait-for-snapshot-recovery 561538 562510 972.5 ms
100th percentile service time wait-for-snapshot-recovery 561538 562510 972.5 ms
error rate wait-for-snapshot-recovery 0 0 0 %
Min Throughput wait-until-merges-finish 120.467 106.519 -13.9478 ops/s
Mean Throughput wait-until-merges-finish 120.467 106.519 -13.9478 ops/s
Median Throughput wait-until-merges-finish 120.467 106.519 -13.9478 ops/s
Max Throughput wait-until-merges-finish 120.467 106.519 -13.9478 ops/s
100th percentile latency wait-until-merges-finish 7.81645 8.9286 1.11215 ms
100th percentile service time wait-until-merges-finish 7.81645 8.9286 1.11215 ms
error rate wait-until-merges-finish 0 0 0 %
Min Throughput default 2.00495 2.00488 -7e-05 ops/s
Mean Throughput default 2.006 2.00591 -8e-05 ops/s
Median Throughput default 2.00591 2.00583 -8e-05 ops/s
Max Throughput default 2.00737 2.00726 -0.00011 ops/s
50th percentile latency default 7.30138 7.08571 -0.21567 ms
90th percentile latency default 7.83105 7.60283 -0.22822 ms
99th percentile latency default 8.20442 8.16799 -0.03643 ms
100th percentile latency default 8.28369 8.21726 -0.06643 ms
50th percentile service time default 5.95818 5.82762 -0.13056 ms
90th percentile service time default 6.34122 6.13154 -0.20968 ms
99th percentile service time default 6.9137 7.14096 0.22726 ms
100th percentile service time default 6.94686 7.32226 0.3754 ms
error rate default 0 0 0 %
Min Throughput desc_sort_timestamp 2.00486 2.00493 7e-05 ops/s
Mean Throughput desc_sort_timestamp 2.0059 2.00599 8e-05 ops/s
Median Throughput desc_sort_timestamp 2.00582 2.00591 9e-05 ops/s
Max Throughput desc_sort_timestamp 2.00724 2.00735 0.00011 ops/s
50th percentile latency desc_sort_timestamp 9.38267 9.70949 0.32682 ms
90th percentile latency desc_sort_timestamp 9.78832 10.1068 0.31852 ms
99th percentile latency desc_sort_timestamp 12.1247 11.229 -0.89567 ms
100th percentile latency desc_sort_timestamp 12.2918 11.8236 -0.46817 ms
50th percentile service time desc_sort_timestamp 7.95614 8.38468 0.42854 ms
90th percentile service time desc_sort_timestamp 8.18063 8.60802 0.4274 ms
99th percentile service time desc_sort_timestamp 10.563 10.24 -0.32299 ms
100th percentile service time desc_sort_timestamp 10.8274 11.0379 0.21048 ms
error rate desc_sort_timestamp 0 0 0 %
Min Throughput asc_sort_timestamp 2.00633 2.00631 -2e-05 ops/s
Mean Throughput asc_sort_timestamp 2.00768 2.00767 -1e-05 ops/s
Median Throughput asc_sort_timestamp 2.00758 2.00756 -1e-05 ops/s
Max Throughput asc_sort_timestamp 2.00944 2.00942 -2e-05 ops/s
50th percentile latency asc_sort_timestamp 8.88408 8.93541 0.05134 ms
90th percentile latency asc_sort_timestamp 9.29715 9.48016 0.183 ms
99th percentile latency asc_sort_timestamp 9.96934 11.3056 1.33626 ms
100th percentile latency asc_sort_timestamp 10.36 11.5315 1.17152 ms
50th percentile service time asc_sort_timestamp 7.58937 7.67108 0.0817 ms
90th percentile service time asc_sort_timestamp 7.81571 7.88021 0.0645 ms
99th percentile service time asc_sort_timestamp 8.88562 9.97322 1.0876 ms
100th percentile service time asc_sort_timestamp 9.39139 9.97933 0.58794 ms
error rate asc_sort_timestamp 0 0 0 %
Min Throughput desc_sort_with_after_timestamp 2.00235 2.00282 0.00047 ops/s
Mean Throughput desc_sort_with_after_timestamp 2.00285 2.00343 0.00058 ops/s
Median Throughput desc_sort_with_after_timestamp 2.0028 2.00337 0.00057 ops/s
Max Throughput desc_sort_with_after_timestamp 2.0035 2.0042 0.0007 ops/s
50th percentile latency desc_sort_with_after_timestamp 177.98 186.27 8.28978 ms
90th percentile latency desc_sort_with_after_timestamp 186.25 188.554 2.30357 ms
99th percentile latency desc_sort_with_after_timestamp 197.083 202.625 5.54234 ms
100th percentile latency desc_sort_with_after_timestamp 198.32 204.08 5.75929 ms
50th percentile service time desc_sort_with_after_timestamp 176.848 185.199 8.35161 ms
90th percentile service time desc_sort_with_after_timestamp 184.976 187.652 2.67538 ms
99th percentile service time desc_sort_with_after_timestamp 196.137 201.827 5.68999 ms
100th percentile service time desc_sort_with_after_timestamp 197.424 203.205 5.78154 ms
error rate desc_sort_with_after_timestamp 0 0 0 %
Min Throughput asc_sort_with_after_timestamp 2.00376 2.00367 -9e-05 ops/s
Mean Throughput asc_sort_with_after_timestamp 2.00456 2.00446 -0.0001 ops/s
Median Throughput asc_sort_with_after_timestamp 2.0045 2.0044 -0.0001 ops/s
Max Throughput asc_sort_with_after_timestamp 2.00561 2.00548 -0.00012 ops/s
50th percentile latency asc_sort_with_after_timestamp 177.021 197.879 20.8577 ms
90th percentile latency asc_sort_with_after_timestamp 179.177 199.055 19.8781 ms
99th percentile latency asc_sort_with_after_timestamp 201.877 221.375 19.4981 ms
100th percentile latency asc_sort_with_after_timestamp 212.908 225.682 12.7739 ms
50th percentile service time asc_sort_with_after_timestamp 175.738 196.754 21.0153 ms
90th percentile service time asc_sort_with_after_timestamp 177.83 197.772 19.9424 ms
99th percentile service time asc_sort_with_after_timestamp 200.806 220.563 19.7569 ms
100th percentile service time asc_sort_with_after_timestamp 211.603 224.882 13.2785 ms
error rate asc_sort_with_after_timestamp 0 0 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2.00503 2.00505 1e-05 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.00611 2.00612 1e-05 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2.00602 2.00604 1e-05 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.0075 2.00751 1e-05 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 7.99235 8.04422 0.05187 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 8.59076 8.48382 -0.10695 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 9.7446 9.73713 -0.00747 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 10.0326 9.91962 -0.11293 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 6.72783 6.71883 -0.00899 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 7.00922 6.86838 -0.14084 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 8.57835 8.31205 -0.2663 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 8.64825 8.73373 0.08548 ms
error rate desc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.00653 2.00652 -2e-05 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.00791 2.0079 -2e-05 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.00781 2.00779 -2e-05 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.00972 2.00971 -1e-05 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 7.62387 8.23881 0.61494 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.03449 8.66976 0.63527 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.70982 8.90841 -0.80141 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.99488 8.91357 -1.08131 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.29465 6.94033 0.64568 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.45011 7.06904 0.61892 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 8.11358 7.68738 -0.4262 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 8.22972 7.95481 -0.27491 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.00651 2.00651 1e-05 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.0079 2.00791 1e-05 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.0078 2.0078 1e-05 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.0097 2.00971 1e-05 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 8.57441 8.66189 0.08748 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 9.0006 9.02404 0.02344 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 29.2955 9.62164 -19.6739 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 49.123 9.65775 -39.4652 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 7.22882 7.36408 0.13526 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 7.38301 7.46586 0.08285 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 28.0553 7.56163 -20.4937 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 48.3424 7.56326 -40.7791 ms
error rate asc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.00651 2.00652 0 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.00791 2.00791 0 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.0078 2.0078 1e-05 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.0097 2.00972 1e-05 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 8.39216 8.7149 0.32273 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 8.81396 9.08195 0.26799 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 30.284 10.4537 -19.8303 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 49.6199 11.1286 -38.4913 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.1593 7.37829 0.21899 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.31861 7.54961 0.231 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 28.9561 8.80082 -20.1553 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 48.639 9.49801 -39.141 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput term 2.00644 2.00644 0 ops/s
Mean Throughput term 2.00781 2.0078 -1e-05 ops/s
Median Throughput term 2.00771 2.0077 -1e-05 ops/s
Max Throughput term 2.0096 2.00959 -2e-05 ops/s
50th percentile latency term 3.85959 3.97279 0.1132 ms
90th percentile latency term 4.32185 4.39719 0.07534 ms
99th percentile latency term 4.7549 4.52353 -0.23137 ms
100th percentile latency term 4.96589 4.56245 -0.40344 ms
50th percentile service time term 2.62499 2.68774 0.06275 ms
90th percentile service time term 2.72598 2.77876 0.05278 ms
99th percentile service time term 3.15701 3.01852 -0.13849 ms
100th percentile service time term 3.22794 3.1276 -0.10034 ms
error rate term 0 0 0 %
Min Throughput multi_terms-keyword 1.38825 1.39253 0.00428 ops/s
Mean Throughput multi_terms-keyword 1.38954 1.39359 0.00405 ops/s
Median Throughput multi_terms-keyword 1.38963 1.39358 0.00395 ops/s
Max Throughput multi_terms-keyword 1.39052 1.39484 0.00432 ops/s
50th percentile latency multi_terms-keyword 55200.4 54623.6 -576.785 ms
90th percentile latency multi_terms-keyword 64005.9 63210.9 -795 ms
99th percentile latency multi_terms-keyword 65937.9 65110.6 -827.242 ms
100th percentile latency multi_terms-keyword 66045.8 65215 -830.844 ms
50th percentile service time multi_terms-keyword 715.623 713.32 -2.30252 ms
90th percentile service time multi_terms-keyword 724.405 721.127 -3.27762 ms
99th percentile service time multi_terms-keyword 785.081 781.135 -3.94604 ms
100th percentile service time multi_terms-keyword 799.634 824.311 24.677 ms
error rate multi_terms-keyword 0 0 0 %
Min Throughput keyword-terms 2.00321 2.00376 0.00055 ops/s
Mean Throughput keyword-terms 2.0039 2.00457 0.00067 ops/s
Median Throughput keyword-terms 2.00384 2.00451 0.00067 ops/s
Max Throughput keyword-terms 2.00479 2.00562 0.00083 ops/s
50th percentile latency keyword-terms 26.8289 26.4431 -0.38576 ms
90th percentile latency keyword-terms 40.5737 40.2533 -0.32043 ms
99th percentile latency keyword-terms 41.3221 41.3454 0.02331 ms
100th percentile latency keyword-terms 41.4014 41.686 0.28458 ms
50th percentile service time keyword-terms 24.4922 24.3642 -0.12799 ms
90th percentile service time keyword-terms 38.6694 38.2457 -0.42368 ms
99th percentile service time keyword-terms 39.3713 38.784 -0.58728 ms
100th percentile service time keyword-terms 39.5389 38.9229 -0.61599 ms
error rate keyword-terms 0 0 0 %
Min Throughput keyword-terms-low-cardinality 2.00631 2.00632 1e-05 ops/s
Mean Throughput keyword-terms-low-cardinality 2.00765 2.00766 0 ops/s
Median Throughput keyword-terms-low-cardinality 2.00756 2.00756 0 ops/s
Max Throughput keyword-terms-low-cardinality 2.00941 2.0094 -2e-05 ops/s
50th percentile latency keyword-terms-low-cardinality 23.1242 23.1182 -0.00599 ms
90th percentile latency keyword-terms-low-cardinality 36.7104 36.2983 -0.41212 ms
99th percentile latency keyword-terms-low-cardinality 37.3462 36.7846 -0.56162 ms
100th percentile latency keyword-terms-low-cardinality 37.3614 36.8122 -0.54922 ms
50th percentile service time keyword-terms-low-cardinality 20.941 20.8598 -0.08117 ms
90th percentile service time keyword-terms-low-cardinality 34.4317 34.0413 -0.39038 ms
99th percentile service time keyword-terms-low-cardinality 35.1564 34.3174 -0.83901 ms
100th percentile service time keyword-terms-low-cardinality 35.4116 34.403 -1.00864 ms
error rate keyword-terms-low-cardinality 0 0 0 %
Min Throughput composite-terms 2.00245 2.00243 -2e-05 ops/s
Mean Throughput composite-terms 2.00298 2.00294 -4e-05 ops/s
Median Throughput composite-terms 2.00294 2.0029 -3e-05 ops/s
Max Throughput composite-terms 2.00365 2.00361 -4e-05 ops/s
50th percentile latency composite-terms 206.421 202.231 -4.19017 ms
90th percentile latency composite-terms 211.52 209.668 -1.85122 ms
99th percentile latency composite-terms 221.011 218.343 -2.66822 ms
100th percentile latency composite-terms 222.016 220.534 -1.48137 ms
50th percentile service time composite-terms 205.278 201.053 -4.22559 ms
90th percentile service time composite-terms 210.45 208.871 -1.57895 ms
99th percentile service time composite-terms 219.674 217.517 -2.15672 ms
100th percentile service time composite-terms 220.543 219.859 -0.68448 ms
error rate composite-terms 0 0 0 %
Min Throughput composite_terms-keyword 2.00178 2.00179 1e-05 ops/s
Mean Throughput composite_terms-keyword 2.00216 2.00217 1e-05 ops/s
Median Throughput composite_terms-keyword 2.00212 2.00214 2e-05 ops/s
Max Throughput composite_terms-keyword 2.00264 2.00267 3e-05 ops/s
50th percentile latency composite_terms-keyword 350.505 354.148 3.64323 ms
90th percentile latency composite_terms-keyword 357.162 361.934 4.77194 ms
99th percentile latency composite_terms-keyword 364.833 376.494 11.6612 ms
100th percentile latency composite_terms-keyword 366.853 376.508 9.65549 ms
50th percentile service time composite_terms-keyword 349.058 352.882 3.82315 ms
90th percentile service time composite_terms-keyword 356.181 360.465 4.28378 ms
99th percentile service time composite_terms-keyword 364.251 375.581 11.3298 ms
100th percentile service time composite_terms-keyword 366.441 375.825 9.38336 ms
error rate composite_terms-keyword 0 0 0 %
Min Throughput composite-date_histogram-daily 2.00619 2.00616 -2e-05 ops/s
Mean Throughput composite-date_histogram-daily 2.00751 2.00749 -2e-05 ops/s
Median Throughput composite-date_histogram-daily 2.0074 2.00739 -2e-05 ops/s
Max Throughput composite-date_histogram-daily 2.00921 2.0092 -1e-05 ops/s
50th percentile latency composite-date_histogram-daily 4.71654 4.62819 -0.08835 ms
90th percentile latency composite-date_histogram-daily 5.22771 5.07542 -0.15229 ms
99th percentile latency composite-date_histogram-daily 5.80189 5.39837 -0.40352 ms
100th percentile latency composite-date_histogram-daily 5.95562 5.51144 -0.44418 ms
50th percentile service time composite-date_histogram-daily 3.39407 3.41329 0.01922 ms
90th percentile service time composite-date_histogram-daily 3.58232 3.52017 -0.06215 ms
99th percentile service time composite-date_histogram-daily 3.88401 3.88031 -0.0037 ms
100th percentile service time composite-date_histogram-daily 4.03488 4.03786 0.00298 ms
error rate composite-date_histogram-daily 0 0 0 %
Min Throughput range 2.00648 2.00651 3e-05 ops/s
Mean Throughput range 2.00786 2.0079 4e-05 ops/s
Median Throughput range 2.00775 2.0078 4e-05 ops/s
Max Throughput range 2.00966 2.00971 5e-05 ops/s
50th percentile latency range 6.03748 5.82909 -0.20839 ms
90th percentile latency range 6.44314 6.21833 -0.22481 ms
99th percentile latency range 6.69903 6.89873 0.1997 ms
100th percentile latency range 6.72515 7.07816 0.35301 ms
50th percentile service time range 4.74331 4.57589 -0.16742 ms
90th percentile service time range 4.85785 4.6576 -0.20025 ms
99th percentile service time range 5.01977 5.59412 0.57435 ms
100th percentile service time range 5.12279 5.69264 0.56985 ms
error rate range 0 0 0 %
Min Throughput range-numeric 2.00654 2.00653 -1e-05 ops/s
Mean Throughput range-numeric 2.00793 2.00793 0 ops/s
Median Throughput range-numeric 2.00782 2.00782 0 ops/s
Max Throughput range-numeric 2.00972 2.00974 1e-05 ops/s
50th percentile latency range-numeric 4.01034 4.2214 0.21106 ms
90th percentile latency range-numeric 4.43406 4.60608 0.17201 ms
99th percentile latency range-numeric 4.57826 4.98827 0.41001 ms
100th percentile latency range-numeric 4.58288 5.12856 0.54569 ms
50th percentile service time range-numeric 2.72385 2.91344 0.18959 ms
90th percentile service time range-numeric 2.83758 2.99928 0.1617 ms
99th percentile service time range-numeric 2.96071 3.13263 0.17192 ms
100th percentile service time range-numeric 2.97358 3.16232 0.18874 ms
error rate range-numeric 0 0 0 %
Min Throughput keyword-in-range 2.00587 2.0059 4e-05 ops/s
Mean Throughput keyword-in-range 2.00712 2.00716 4e-05 ops/s
Median Throughput keyword-in-range 2.00703 2.00706 3e-05 ops/s
Max Throughput keyword-in-range 2.00875 2.0088 5e-05 ops/s
50th percentile latency keyword-in-range 14.087 13.6509 -0.43611 ms
90th percentile latency keyword-in-range 14.5987 14.1827 -0.41602 ms
99th percentile latency keyword-in-range 18.3025 22.7004 4.3979 ms
100th percentile latency keyword-in-range 20.6515 26.6827 6.03119 ms
50th percentile service time keyword-in-range 12.7595 12.3618 -0.39766 ms
90th percentile service time keyword-in-range 13.0177 12.7531 -0.26455 ms
99th percentile service time keyword-in-range 16.7612 21.5891 4.82785 ms
100th percentile service time keyword-in-range 18.8675 25.4717 6.60421 ms
error rate keyword-in-range 0 0 0 %
Min Throughput date_histogram_hourly_agg 2.00535 2.00538 3e-05 ops/s
Mean Throughput date_histogram_hourly_agg 2.00649 2.00653 4e-05 ops/s
Median Throughput date_histogram_hourly_agg 2.00641 2.00644 3e-05 ops/s
Max Throughput date_histogram_hourly_agg 2.00796 2.00801 5e-05 ops/s
50th percentile latency date_histogram_hourly_agg 7.53347 7.43364 -0.09984 ms
90th percentile latency date_histogram_hourly_agg 8.7129 8.59274 -0.12016 ms
99th percentile latency date_histogram_hourly_agg 9.14579 8.86793 -0.27787 ms
100th percentile latency date_histogram_hourly_agg 9.31091 8.88453 -0.42638 ms
50th percentile service time date_histogram_hourly_agg 6.02236 5.88462 -0.13774 ms
90th percentile service time date_histogram_hourly_agg 7.22608 7.10762 -0.11846 ms
99th percentile service time date_histogram_hourly_agg 7.75804 7.23702 -0.52103 ms
100th percentile service time date_histogram_hourly_agg 7.91452 7.24917 -0.66535 ms
error rate date_histogram_hourly_agg 0 0 0 %
Min Throughput date_histogram_minute_agg 2.00592 2.00589 -3e-05 ops/s
Mean Throughput date_histogram_minute_agg 2.00719 2.00714 -4e-05 ops/s
Median Throughput date_histogram_minute_agg 2.00708 2.00704 -4e-05 ops/s
Max Throughput date_histogram_minute_agg 2.00882 2.00876 -6e-05 ops/s
50th percentile latency date_histogram_minute_agg 40.2585 41.9831 1.72458 ms
90th percentile latency date_histogram_minute_agg 40.9931 43.1509 2.15784 ms
99th percentile latency date_histogram_minute_agg 42.8398 46.7206 3.88078 ms
100th percentile latency date_histogram_minute_agg 43.1561 48.5092 5.35302 ms
50th percentile service time date_histogram_minute_agg 38.8752 40.6472 1.77201 ms
90th percentile service time date_histogram_minute_agg 39.5559 41.7617 2.2058 ms
99th percentile service time date_histogram_minute_agg 41.5689 45.4119 3.843 ms
100th percentile service time date_histogram_minute_agg 41.7485 47.5281 5.77957 ms
error rate date_histogram_minute_agg 0 0 0 %
Min Throughput scroll 45.9615 44.8635 -1.09798 pages/s
Mean Throughput scroll 46.0682 45.0215 -1.04672 pages/s
Median Throughput scroll 46.0817 45.0387 -1.04294 pages/s
Max Throughput scroll 46.1497 45.1135 -1.03621 pages/s
50th percentile latency scroll 10777 13860.2 3083.21 ms
90th percentile latency scroll 12307.6 15882.1 3574.55 ms
99th percentile latency scroll 12621.1 16304.5 3683.46 ms
100th percentile latency scroll 12637.9 16326.8 3688.88 ms
50th percentile service time scroll 528.709 540.113 11.4044 ms
90th percentile service time scroll 532.062 547.137 15.0752 ms
99th percentile service time scroll 570.822 577.084 6.26221 ms
100th percentile service time scroll 596.947 601.319 4.37207 ms
error rate scroll 0 0 0 %
Min Throughput query-string-on-message 2.00558 2.00554 -4e-05 ops/s
Mean Throughput query-string-on-message 2.00677 2.00672 -5e-05 ops/s
Median Throughput query-string-on-message 2.00668 2.00663 -4e-05 ops/s
Max Throughput query-string-on-message 2.00832 2.00825 -7e-05 ops/s
50th percentile latency query-string-on-message 6.53554 6.42227 -0.11327 ms
90th percentile latency query-string-on-message 6.9343 6.91349 -0.02081 ms
99th percentile latency query-string-on-message 7.73134 7.35813 -0.37321 ms
100th percentile latency query-string-on-message 7.93051 7.6847 -0.24581 ms
50th percentile service time query-string-on-message 5.24431 5.2044 -0.03991 ms
90th percentile service time query-string-on-message 5.45034 5.29299 -0.15736 ms
99th percentile service time query-string-on-message 6.40889 6.18877 -0.22011 ms
100th percentile service time query-string-on-message 6.41525 6.77983 0.36458 ms
error rate query-string-on-message 0 0 0 %
Min Throughput query-string-on-message-filtered 2.00634 2.00641 7e-05 ops/s
Mean Throughput query-string-on-message-filtered 2.00768 2.00776 8e-05 ops/s
Median Throughput query-string-on-message-filtered 2.00758 2.00765 7e-05 ops/s
Max Throughput query-string-on-message-filtered 2.00943 2.00953 0.0001 ops/s
50th percentile latency query-string-on-message-filtered 13.0158 13.1862 0.17041 ms
90th percentile latency query-string-on-message-filtered 13.3923 13.6519 0.25965 ms
99th percentile latency query-string-on-message-filtered 14.3637 14.6439 0.28026 ms
100th percentile latency query-string-on-message-filtered 14.5372 14.8447 0.30754 ms
50th percentile service time query-string-on-message-filtered 11.7146 11.8893 0.17467 ms
90th percentile service time query-string-on-message-filtered 11.8632 12.1639 0.30065 ms
99th percentile service time query-string-on-message-filtered 13.3598 13.2041 -0.15571 ms
100th percentile service time query-string-on-message-filtered 13.5139 13.2485 -0.26537 ms
error rate query-string-on-message-filtered 0 0 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.00583 2.00606 0.00023 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.00708 2.00735 0.00027 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.00699 2.00725 0.00026 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.0087 2.00903 0.00033 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 23.6685 23.298 -0.37045 ms
90th percentile latency query-string-on-message-filtered-sorted-num 24.1804 23.908 -0.27241 ms
99th percentile latency query-string-on-message-filtered-sorted-num 31 26.485 -4.51502 ms
100th percentile latency query-string-on-message-filtered-sorted-num 34.919 27.503 -7.416 ms
50th percentile service time query-string-on-message-filtered-sorted-num 21.3375 21.0159 -0.32168 ms
90th percentile service time query-string-on-message-filtered-sorted-num 21.7296 21.4234 -0.30622 ms
99th percentile service time query-string-on-message-filtered-sorted-num 28.9281 23.7827 -5.14541 ms
100th percentile service time query-string-on-message-filtered-sorted-num 32.6274 24.7961 -7.83126 ms
error rate query-string-on-message-filtered-sorted-num 0 0 0 %
Min Throughput sort_keyword_can_match_shortcut 2.00636 2.00639 2e-05 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.00773 2.00775 2e-05 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.00762 2.00765 2e-05 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.0095 2.00952 2e-05 ops/s
50th percentile latency sort_keyword_can_match_shortcut 6.22205 6.04095 -0.1811 ms
90th percentile latency sort_keyword_can_match_shortcut 6.68581 6.45346 -0.23235 ms
99th percentile latency sort_keyword_can_match_shortcut 7.01385 6.71248 -0.30137 ms
100th percentile latency sort_keyword_can_match_shortcut 7.12121 6.79993 -0.32128 ms
50th percentile service time sort_keyword_can_match_shortcut 4.94483 4.72899 -0.21583 ms
90th percentile service time sort_keyword_can_match_shortcut 5.06357 4.8355 -0.22808 ms
99th percentile service time sort_keyword_can_match_shortcut 5.66035 5.15466 -0.50569 ms
100th percentile service time sort_keyword_can_match_shortcut 5.73981 5.20611 -0.5337 ms
error rate sort_keyword_can_match_shortcut 0 0 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.00655 2.00654 -1e-05 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.00794 2.00795 0 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.00784 2.00784 0 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.00975 2.00975 -0 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 6.15268 6.17845 0.02577 ms
90th percentile latency sort_keyword_no_can_match_shortcut 6.56272 6.56261 -0.0001 ms
99th percentile latency sort_keyword_no_can_match_shortcut 7.06574 6.95692 -0.10882 ms
100th percentile latency sort_keyword_no_can_match_shortcut 7.32174 7.19563 -0.12611 ms
50th percentile service time sort_keyword_no_can_match_shortcut 4.85162 4.9156 0.06398 ms
90th percentile service time sort_keyword_no_can_match_shortcut 4.93461 4.98692 0.05231 ms
99th percentile service time sort_keyword_no_can_match_shortcut 5.28762 5.53723 0.24961 ms
100th percentile service time sort_keyword_no_can_match_shortcut 5.53447 5.75977 0.2253 ms
error rate sort_keyword_no_can_match_shortcut 0 0 0 %
Min Throughput sort_numeric_desc 2.00551 2.00557 6e-05 ops/s
Mean Throughput sort_numeric_desc 2.00669 2.00675 7e-05 ops/s
Median Throughput sort_numeric_desc 2.0066 2.00667 7e-05 ops/s
Max Throughput sort_numeric_desc 2.0082 2.0083 0.0001 ops/s
50th percentile latency sort_numeric_desc 5.6632 5.76546 0.10227 ms
90th percentile latency sort_numeric_desc 6.08882 6.21087 0.12206 ms
99th percentile latency sort_numeric_desc 6.23139 6.62292 0.39152 ms
100th percentile latency sort_numeric_desc 6.253 6.89619 0.64319 ms
50th percentile service time sort_numeric_desc 4.34509 4.48233 0.13724 ms
90th percentile service time sort_numeric_desc 4.44245 4.55824 0.1158 ms
99th percentile service time sort_numeric_desc 4.50552 5.08875 0.58324 ms
100th percentile service time sort_numeric_desc 4.51498 5.30575 0.79077 ms
error rate sort_numeric_desc 0 0 0 %
Min Throughput sort_numeric_asc 2.00645 2.00645 -1e-05 ops/s
Mean Throughput sort_numeric_asc 2.00782 2.00783 0 ops/s
Median Throughput sort_numeric_asc 2.00771 2.00772 1e-05 ops/s
Max Throughput sort_numeric_asc 2.0096 2.00961 1e-05 ops/s
50th percentile latency sort_numeric_asc 5.37412 5.65427 0.28014 ms
90th percentile latency sort_numeric_asc 5.7174 6.05618 0.33877 ms
99th percentile latency sort_numeric_asc 5.91619 6.2114 0.29522 ms
100th percentile latency sort_numeric_asc 5.9367 6.22 0.2833 ms
50th percentile service time sort_numeric_asc 4.03728 4.37966 0.34238 ms
90th percentile service time sort_numeric_asc 4.14001 4.46105 0.32105 ms
99th percentile service time sort_numeric_asc 4.24621 4.92309 0.67687 ms
100th percentile service time sort_numeric_asc 4.31502 5.32964 1.01461 ms
error rate sort_numeric_asc 0 0 0 %
Min Throughput sort_numeric_desc_with_match 2.00653 2.00655 1e-05 ops/s
Mean Throughput sort_numeric_desc_with_match 2.00793 2.00795 2e-05 ops/s
Median Throughput sort_numeric_desc_with_match 2.00782 2.00783 1e-05 ops/s
Max Throughput sort_numeric_desc_with_match 2.00974 2.00976 3e-05 ops/s
50th percentile latency sort_numeric_desc_with_match 3.71982 3.56678 -0.15304 ms
90th percentile latency sort_numeric_desc_with_match 4.09859 3.95854 -0.14005 ms
99th percentile latency sort_numeric_desc_with_match 4.321 4.09909 -0.2219 ms
100th percentile latency sort_numeric_desc_with_match 4.32884 4.13178 -0.19706 ms
50th percentile service time sort_numeric_desc_with_match 2.38246 2.3349 -0.04757 ms
90th percentile service time sort_numeric_desc_with_match 2.45208 2.38745 -0.06462 ms
99th percentile service time sort_numeric_desc_with_match 2.51369 2.48027 -0.03342 ms
100th percentile service time sort_numeric_desc_with_match 2.51831 2.50433 -0.01398 ms
error rate sort_numeric_desc_with_match 0 0 0 %
Min Throughput sort_numeric_asc_with_match 2.00658 2.00659 0 ops/s
Mean Throughput sort_numeric_asc_with_match 2.00799 2.00799 1e-05 ops/s
Median Throughput sort_numeric_asc_with_match 2.00788 2.00788 1e-05 ops/s
Max Throughput sort_numeric_asc_with_match 2.0098 2.00982 2e-05 ops/s
50th percentile latency sort_numeric_asc_with_match 3.74555 3.75463 0.00908 ms
90th percentile latency sort_numeric_asc_with_match 4.14985 4.19622 0.04636 ms
99th percentile latency sort_numeric_asc_with_match 4.28084 4.28791 0.00707 ms
100th percentile latency sort_numeric_asc_with_match 4.28234 4.28924 0.0069 ms
50th percentile service time sort_numeric_asc_with_match 2.39466 2.51071 0.11605 ms
90th percentile service time sort_numeric_asc_with_match 2.48305 2.58502 0.10197 ms
99th percentile service time sort_numeric_asc_with_match 2.6781 2.64849 -0.0296 ms
100th percentile service time sort_numeric_asc_with_match 2.73895 2.65374 -0.08521 ms
error rate sort_numeric_asc_with_match 0 0 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.00659 2.00658 -1e-05 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.00799 2.00798 -1e-05 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.00788 2.00787 -0 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.00982 2.0098 -1e-05 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 3.57458 3.82304 0.24847 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 3.97032 4.23031 0.25999 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.11883 6.31151 2.19268 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 4.12641 7.59794 3.47153 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.24821 2.48944 0.24123 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.31536 2.59109 0.27573 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 2.40716 4.47123 2.06407 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 2.44316 6.12496 3.68179 ms
error rate range_field_conjunction_big_range_big_term_query 0 0 0 %
Min Throughput range_field_disjunction_big_range_small_term_query 2.00657 2.00656 -1e-05 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.00796 2.00795 -1e-05 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.00785 2.00784 -1e-05 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.00977 2.00976 -1e-05 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.78819 4.07549 0.2873 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 4.255 4.46113 0.20613 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.98535 4.71861 -0.26675 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 5.18526 4.79731 -0.38795 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.474 2.7533 0.27931 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.56091 2.84267 0.28176 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.70977 2.95776 0.248 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 2.79032 3.02114 0.23082 ms
error rate range_field_disjunction_big_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_small_term_query 2.00658 2.0066 1e-05 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.00799 2.008 1e-05 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.00788 2.0079 2e-05 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.0098 2.00982 2e-05 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 3.68584 3.69333 0.00749 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 4.11286 4.13994 0.02708 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.38676 4.27801 -0.10875 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.50792 4.33646 -0.17146 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.37603 2.46259 0.08656 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.44806 2.53929 0.09123 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 2.5525 2.6208 0.0683 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 2.55253 2.63631 0.08378 ms
error rate range_field_conjunction_small_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_big_term_query 2.00658 2.00658 0 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.00798 2.00798 1e-05 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.00787 2.00787 0 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.00981 2.0098 -1e-05 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.54255 3.74178 0.19924 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 3.8729 4.13293 0.26004 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 4.01973 4.36427 0.34453 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 4.05453 4.42285 0.36832 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.17763 2.49613 0.3185 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.24235 2.56507 0.32272 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.30932 2.68493 0.37561 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.3632 2.68523 0.32203 ms
error rate range_field_conjunction_small_range_big_term_query 0 0 0 %
Min Throughput range-auto-date-histo 0.282588 0.290219 0.00763 ops/s
Mean Throughput range-auto-date-histo 0.282975 0.29055 0.00758 ops/s
Median Throughput range-auto-date-histo 0.282989 0.290613 0.00762 ops/s
Max Throughput range-auto-date-histo 0.283355 0.290814 0.00746 ops/s
50th percentile latency range-auto-date-histo 759038 736323 -22714.6 ms
90th percentile latency range-auto-date-histo 879166 853798 -25367.9 ms
99th percentile latency range-auto-date-histo 906254 879774 -26479.8 ms
100th percentile latency range-auto-date-histo 907751 881209 -26542.1 ms
50th percentile service time range-auto-date-histo 3489.86 3415.18 -74.6802 ms
90th percentile service time range-auto-date-histo 3583.37 3491.11 -92.2611 ms
99th percentile service time range-auto-date-histo 3734.62 3564.37 -170.251 ms
100th percentile service time range-auto-date-histo 3739.96 3576.61 -163.353 ms
error rate range-auto-date-histo 0 0 0 %
Min Throughput range-auto-date-histo-with-metrics 0.0912735 0.0911427 -0.00013 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.0912828 0.0911622 -0.00012 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.0912826 0.0911612 -0.00012 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.0912902 0.09119 -0.0001 ops/s
50th percentile latency range-auto-date-histo-with-metrics 2.61893e+06 2.62268e+06 3755.38 ms
90th percentile latency range-auto-date-histo-with-metrics 3.03722e+06 3.04218e+06 4961.12 ms
99th percentile latency range-auto-date-histo-with-metrics 3.13108e+06 3.13632e+06 5245.5 ms
100th percentile latency range-auto-date-histo-with-metrics 3.13627e+06 3.14156e+06 5283.75 ms
50th percentile service time range-auto-date-histo-with-metrics 10931.7 10972 40.2988 ms
90th percentile service time range-auto-date-histo-with-metrics 11034.6 11045.2 10.5889 ms
99th percentile service time range-auto-date-histo-with-metrics 11113.1 11163.8 50.6728 ms
100th percentile service time range-auto-date-histo-with-metrics 11117.6 11170.5 52.8818 ms
error rate range-auto-date-histo-with-metrics 0 0 0 %
Min Throughput range-agg-1 2.00656 2.00656 -0 ops/s
Mean Throughput range-agg-1 2.00797 2.00797 0 ops/s
Median Throughput range-agg-1 2.00786 2.00787 1e-05 ops/s
Max Throughput range-agg-1 2.00979 2.00979 0 ops/s
50th percentile latency range-agg-1 3.8828 4.24322 0.36042 ms
90th percentile latency range-agg-1 4.26767 4.61057 0.34289 ms
99th percentile latency range-agg-1 4.43146 4.76187 0.33042 ms
100th percentile latency range-agg-1 4.48237 4.77037 0.288 ms
50th percentile service time range-agg-1 2.57093 2.91464 0.34371 ms
90th percentile service time range-agg-1 2.67061 3.05893 0.38832 ms
99th percentile service time range-agg-1 2.71221 3.13931 0.4271 ms
100th percentile service time range-agg-1 2.72888 3.17349 0.4446 ms
error rate range-agg-1 0 0 0 %
Min Throughput range-agg-2 2.00658 2.00657 -2e-05 ops/s
Mean Throughput range-agg-2 2.00798 2.00797 -1e-05 ops/s
Median Throughput range-agg-2 2.00788 2.00786 -1e-05 ops/s
Max Throughput range-agg-2 2.0098 2.0098 0 ops/s
50th percentile latency range-agg-2 3.92519 4.14232 0.21712 ms
90th percentile latency range-agg-2 4.3157 4.65745 0.34174 ms
99th percentile latency range-agg-2 4.4776 4.98966 0.51207 ms
100th percentile latency range-agg-2 4.50394 5.09724 0.5933 ms
50th percentile service time range-agg-2 2.59898 2.97062 0.37165 ms
90th percentile service time range-agg-2 2.70311 3.11179 0.40868 ms
99th percentile service time range-agg-2 2.77487 3.13926 0.36439 ms
100th percentile service time range-agg-2 2.77709 3.14551 0.36842 ms
error rate range-agg-2 0 0 0 %
Min Throughput cardinality-agg-low 2.00624 2.00627 3e-05 ops/s
Mean Throughput cardinality-agg-low 2.00756 2.00761 5e-05 ops/s
Median Throughput cardinality-agg-low 2.00746 2.00751 5e-05 ops/s
Max Throughput cardinality-agg-low 2.00929 2.00936 6e-05 ops/s
50th percentile latency cardinality-agg-low 5.34185 5.37868 0.03683 ms
90th percentile latency cardinality-agg-low 6.37104 6.35947 -0.01156 ms
99th percentile latency cardinality-agg-low 6.87669 6.63216 -0.24453 ms
100th percentile latency cardinality-agg-low 6.8963 6.63378 -0.26252 ms
50th percentile service time cardinality-agg-low 3.98414 3.94363 -0.04052 ms
90th percentile service time cardinality-agg-low 4.99549 4.91534 -0.08014 ms
99th percentile service time cardinality-agg-low 5.13124 5.03552 -0.09572 ms
100th percentile service time cardinality-agg-low 5.14906 5.04424 -0.10482 ms
error rate cardinality-agg-low 0 0 0 %
Min Throughput cardinality-agg-high 0.673587 0.647303 -0.02628 ops/s
Mean Throughput cardinality-agg-high 0.673886 0.647977 -0.02591 ops/s
Median Throughput cardinality-agg-high 0.673887 0.647856 -0.02603 ops/s
Max Throughput cardinality-agg-high 0.674175 0.648933 -0.02524 ops/s
50th percentile latency cardinality-agg-high 246953 261940 14986.8 ms
90th percentile latency cardinality-agg-high 286068 303968 17899.9 ms
99th percentile latency cardinality-agg-high 294904 313384 18479.9 ms
100th percentile latency cardinality-agg-high 295385 313867 18482 ms
50th percentile service time cardinality-agg-high 1474.06 1581.26 107.196 ms
90th percentile service time cardinality-agg-high 1520.73 1615.31 94.5849 ms
99th percentile service time cardinality-agg-high 1551.18 1682.06 130.885 ms
100th percentile service time cardinality-agg-high 1559.94 1691.45 131.515 ms
error rate cardinality-agg-high 0 0 0 %
Min Throughput cardinality-agg-very-high 0.518153 0.512447 -0.00571 ops/s
Mean Throughput cardinality-agg-very-high 0.518712 0.514222 -0.00449 ops/s
Median Throughput cardinality-agg-very-high 0.518619 0.514581 -0.00404 ops/s
Max Throughput cardinality-agg-very-high 0.519662 0.515077 -0.00458 ops/s
50th percentile latency cardinality-agg-very-high 143788 145366 1578.55 ms
90th percentile latency cardinality-agg-very-high 201068 203106 2037.73 ms
99th percentile latency cardinality-agg-very-high 213948 216031 2082.38 ms
100th percentile latency cardinality-agg-very-high 214653 216755 2101.47 ms
50th percentile service time cardinality-agg-very-high 1920.42 1925.18 4.75671 ms
90th percentile service time cardinality-agg-very-high 1986.67 1984.27 -2.39453 ms
99th percentile service time cardinality-agg-very-high 2039.41 2016.9 -22.5073 ms
100th percentile service time cardinality-agg-very-high 2039.56 2019.52 -20.0362 ms
error rate cardinality-agg-very-high 0 0 0 %
Min Throughput range_with_asc_sort 2.00651 2.00652 1e-05 ops/s
Mean Throughput range_with_asc_sort 2.00791 2.0079 -1e-05 ops/s
Median Throughput range_with_asc_sort 2.0078 2.00779 -1e-05 ops/s
Max Throughput range_with_asc_sort 2.00971 2.0097 -1e-05 ops/s
50th percentile latency range_with_asc_sort 7.91547 8.02193 0.10646 ms
90th percentile latency range_with_asc_sort 8.35687 8.4402 0.08332 ms
99th percentile latency range_with_asc_sort 9.73008 9.56468 -0.1654 ms
100th percentile latency range_with_asc_sort 9.9961 10.0717 0.07563 ms
50th percentile service time range_with_asc_sort 6.55852 6.68343 0.12491 ms
90th percentile service time range_with_asc_sort 6.66716 6.82827 0.16111 ms
99th percentile service time range_with_asc_sort 8.32763 7.9387 -0.38892 ms
100th percentile service time range_with_asc_sort 8.39403 8.44861 0.05458 ms
error rate range_with_asc_sort 0 0 0 %
Min Throughput range_with_desc_sort 2.00651 2.0065 -1e-05 ops/s
Mean Throughput range_with_desc_sort 2.0079 2.00789 -1e-05 ops/s
Median Throughput range_with_desc_sort 2.0078 2.00778 -1e-05 ops/s
Max Throughput range_with_desc_sort 2.00971 2.00969 -2e-05 ops/s
50th percentile latency range_with_desc_sort 8.09931 8.10104 0.00172 ms
90th percentile latency range_with_desc_sort 8.54612 8.53892 -0.0072 ms
99th percentile latency range_with_desc_sort 8.88526 8.94574 0.06049 ms
100th percentile latency range_with_desc_sort 9.09928 9.22335 0.12407 ms
50th percentile service time range_with_desc_sort 6.8005 6.84494 0.04444 ms
90th percentile service time range_with_desc_sort 6.89116 6.93435 0.0432 ms
99th percentile service time range_with_desc_sort 7.1993 7.46009 0.26079 ms
100th percentile service time range_with_desc_sort 7.41006 7.8648 0.45474 ms
error rate range_with_desc_sort 0 0 0 %

@atris
Copy link
Contributor

atris commented Aug 1, 2025

The PR looks good. Some points:

Slot object reuse - is this per-thread or shared? If shared, need synchronization. If per-thread, document the threading model assumptions clearly.

I dont see tests for the core optimizations. I would suggest explicit test that validates:

  • Slot object state is correctly reset between uses
  • Concurrent aggregation requests don't interfere with reused objects

Also, this changes object lifecycle in hot path. Validate:

  • No memory leaks from retained references in reused slot
  • Proper handling when aggregation is interrupted/cancelled mid-execution

Where's the actual slot reuse implementation? The PR description mentions the optimization but need to see the specific code changes to evaluate correctness.

Regarding benchmarks, standard microbenchmarks may not capture GC improvements. Consider longer-running tests with memory pressure to validate allocation reduction benefits.

Copy link
Contributor

@atris atris left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please refer to: #18531 (comment)

@sandeshkr419
Copy link
Member Author

{"run-benchmark-test": "id_4"}

@github-actions
Copy link
Contributor

github-actions bot commented Aug 5, 2025

The Jenkins job url is https://build.ci.opensearch.org/job/benchmark-pull-request/3985/ . Final results will be published once the job is completed.

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-pull-request/3985/

Metric Task Value Unit
Cumulative indexing time of primary shards 0 min
Min cumulative indexing time across primary shards 0 min
Median cumulative indexing time across primary shards 0 min
Max cumulative indexing time across primary shards 0 min
Cumulative indexing throttle time of primary shards 0 min
Min cumulative indexing throttle time across primary shards 0 min
Median cumulative indexing throttle time across primary shards 0 min
Max cumulative indexing throttle time across primary shards 0 min
Cumulative merge time of primary shards 0 min
Cumulative merge count of primary shards 0
Min cumulative merge time across primary shards 0 min
Median cumulative merge time across primary shards 0 min
Max cumulative merge time across primary shards 0 min
Cumulative merge throttle time of primary shards 0 min
Min cumulative merge throttle time across primary shards 0 min
Median cumulative merge throttle time across primary shards 0 min
Max cumulative merge throttle time across primary shards 0 min
Cumulative refresh time of primary shards 0 min
Cumulative refresh count of primary shards 4
Min cumulative refresh time across primary shards 0 min
Median cumulative refresh time across primary shards 0 min
Max cumulative refresh time across primary shards 0 min
Cumulative flush time of primary shards 0 min
Cumulative flush count of primary shards 1
Min cumulative flush time across primary shards 0 min
Median cumulative flush time across primary shards 0 min
Max cumulative flush time across primary shards 0 min
Total Young Gen GC time 1.449 s
Total Young Gen GC count 68
Total Old Gen GC time 0 s
Total Old Gen GC count 0
Store size 22.1056 GB
Translog size 5.12227e-08 GB
Heap used for segments 0 MB
Heap used for doc values 0 MB
Heap used for terms 0 MB
Heap used for norms 0 MB
Heap used for points 0 MB
Heap used for stored fields 0 MB
Segment count 18
Min Throughput wait-for-snapshot-recovery 4.17809e+07 byte/s
Mean Throughput wait-for-snapshot-recovery 4.17809e+07 byte/s
Median Throughput wait-for-snapshot-recovery 4.17809e+07 byte/s
Max Throughput wait-for-snapshot-recovery 4.17809e+07 byte/s
100th percentile latency wait-for-snapshot-recovery 563317 ms
100th percentile service time wait-for-snapshot-recovery 563317 ms
error rate wait-for-snapshot-recovery 0 %
Min Throughput wait-until-merges-finish 106.74 ops/s
Mean Throughput wait-until-merges-finish 106.74 ops/s
Median Throughput wait-until-merges-finish 106.74 ops/s
Max Throughput wait-until-merges-finish 106.74 ops/s
100th percentile latency wait-until-merges-finish 8.89113 ms
100th percentile service time wait-until-merges-finish 8.89113 ms
error rate wait-until-merges-finish 0 %
Min Throughput default 2 ops/s
Mean Throughput default 2.01 ops/s
Median Throughput default 2.01 ops/s
Max Throughput default 2.01 ops/s
50th percentile latency default 7.39514 ms
90th percentile latency default 8.07024 ms
99th percentile latency default 10.9521 ms
100th percentile latency default 11.1411 ms
50th percentile service time default 6.08606 ms
90th percentile service time default 6.6436 ms
99th percentile service time default 9.73865 ms
100th percentile service time default 9.77668 ms
error rate default 0 %
Min Throughput desc_sort_timestamp 2 ops/s
Mean Throughput desc_sort_timestamp 2.01 ops/s
Median Throughput desc_sort_timestamp 2.01 ops/s
Max Throughput desc_sort_timestamp 2.01 ops/s
50th percentile latency desc_sort_timestamp 9.42577 ms
90th percentile latency desc_sort_timestamp 9.97641 ms
99th percentile latency desc_sort_timestamp 11.9433 ms
100th percentile latency desc_sort_timestamp 12.8084 ms
50th percentile service time desc_sort_timestamp 8.20868 ms
90th percentile service time desc_sort_timestamp 8.54062 ms
99th percentile service time desc_sort_timestamp 10.7619 ms
100th percentile service time desc_sort_timestamp 11.3876 ms
error rate desc_sort_timestamp 0 %
Min Throughput asc_sort_timestamp 2.01 ops/s
Mean Throughput asc_sort_timestamp 2.01 ops/s
Median Throughput asc_sort_timestamp 2.01 ops/s
Max Throughput asc_sort_timestamp 2.01 ops/s
50th percentile latency asc_sort_timestamp 9.08745 ms
90th percentile latency asc_sort_timestamp 9.63355 ms
99th percentile latency asc_sort_timestamp 11.518 ms
100th percentile latency asc_sort_timestamp 11.8485 ms
50th percentile service time asc_sort_timestamp 7.82029 ms
90th percentile service time asc_sort_timestamp 7.97491 ms
99th percentile service time asc_sort_timestamp 10.0295 ms
100th percentile service time asc_sort_timestamp 10.4101 ms
error rate asc_sort_timestamp 0 %
Min Throughput desc_sort_with_after_timestamp 2 ops/s
Mean Throughput desc_sort_with_after_timestamp 2 ops/s
Median Throughput desc_sort_with_after_timestamp 2 ops/s
Max Throughput desc_sort_with_after_timestamp 2 ops/s
50th percentile latency desc_sort_with_after_timestamp 181.581 ms
90th percentile latency desc_sort_with_after_timestamp 184.578 ms
99th percentile latency desc_sort_with_after_timestamp 198.383 ms
100th percentile latency desc_sort_with_after_timestamp 199.895 ms
50th percentile service time desc_sort_with_after_timestamp 180.347 ms
90th percentile service time desc_sort_with_after_timestamp 183.237 ms
99th percentile service time desc_sort_with_after_timestamp 197.269 ms
100th percentile service time desc_sort_with_after_timestamp 199.147 ms
error rate desc_sort_with_after_timestamp 0 %
Min Throughput asc_sort_with_after_timestamp 2 ops/s
Mean Throughput asc_sort_with_after_timestamp 2 ops/s
Median Throughput asc_sort_with_after_timestamp 2 ops/s
Max Throughput asc_sort_with_after_timestamp 2.01 ops/s
50th percentile latency asc_sort_with_after_timestamp 179.542 ms
90th percentile latency asc_sort_with_after_timestamp 186.098 ms
99th percentile latency asc_sort_with_after_timestamp 195.81 ms
100th percentile latency asc_sort_with_after_timestamp 196.015 ms
50th percentile service time asc_sort_with_after_timestamp 178.495 ms
90th percentile service time asc_sort_with_after_timestamp 185.097 ms
99th percentile service time asc_sort_with_after_timestamp 194.725 ms
100th percentile service time asc_sort_with_after_timestamp 195.215 ms
error rate asc_sort_with_after_timestamp 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 8.14482 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 8.67309 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 30.3923 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 50.5689 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 6.93477 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 7.20741 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 29.1058 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 49.3764 ms
error rate desc_sort_timestamp_can_match_shortcut 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 7.69813 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.19417 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.11646 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.20182 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.45443 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.69731 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 7.66049 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 7.74408 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 8.50585 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 8.93219 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 10.0261 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 10.0512 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 7.23266 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 7.3988 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 9.26004 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 9.33834 ms
error rate asc_sort_timestamp_can_match_shortcut 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 8.89784 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.48539 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 31.8665 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 51.5844 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.56402 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.92028 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 30.4716 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 49.8017 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 %
Min Throughput term 2.01 ops/s
Mean Throughput term 2.01 ops/s
Median Throughput term 2.01 ops/s
Max Throughput term 2.01 ops/s
50th percentile latency term 4.14224 ms
90th percentile latency term 4.52529 ms
99th percentile latency term 4.81559 ms
100th percentile latency term 4.85373 ms
50th percentile service time term 2.89193 ms
90th percentile service time term 2.98372 ms
99th percentile service time term 3.30096 ms
100th percentile service time term 3.4164 ms
error rate term 0 %
Min Throughput multi_terms-keyword 1.38 ops/s
Mean Throughput multi_terms-keyword 1.38 ops/s
Median Throughput multi_terms-keyword 1.38 ops/s
Max Throughput multi_terms-keyword 1.39 ops/s
50th percentile latency multi_terms-keyword 55926.5 ms
90th percentile latency multi_terms-keyword 64685.3 ms
99th percentile latency multi_terms-keyword 66640.9 ms
100th percentile latency multi_terms-keyword 66747 ms
50th percentile service time multi_terms-keyword 718.278 ms
90th percentile service time multi_terms-keyword 723.534 ms
99th percentile service time multi_terms-keyword 783.923 ms
100th percentile service time multi_terms-keyword 807.237 ms
error rate multi_terms-keyword 0 %
Min Throughput keyword-terms 2 ops/s
Mean Throughput keyword-terms 2 ops/s
Median Throughput keyword-terms 2 ops/s
Max Throughput keyword-terms 2 ops/s
50th percentile latency keyword-terms 27.2464 ms
90th percentile latency keyword-terms 41.1472 ms
99th percentile latency keyword-terms 41.948 ms
100th percentile latency keyword-terms 42.0315 ms
50th percentile service time keyword-terms 25.2263 ms
90th percentile service time keyword-terms 39.1143 ms
99th percentile service time keyword-terms 40.2273 ms
100th percentile service time keyword-terms 40.2553 ms
error rate keyword-terms 0 %
Min Throughput keyword-terms-low-cardinality 2.01 ops/s
Mean Throughput keyword-terms-low-cardinality 2.01 ops/s
Median Throughput keyword-terms-low-cardinality 2.01 ops/s
Max Throughput keyword-terms-low-cardinality 2.01 ops/s
50th percentile latency keyword-terms-low-cardinality 24.3411 ms
90th percentile latency keyword-terms-low-cardinality 37.3282 ms
99th percentile latency keyword-terms-low-cardinality 39.7539 ms
100th percentile latency keyword-terms-low-cardinality 40.2096 ms
50th percentile service time keyword-terms-low-cardinality 22.4642 ms
90th percentile service time keyword-terms-low-cardinality 34.9529 ms
99th percentile service time keyword-terms-low-cardinality 37.3462 ms
100th percentile service time keyword-terms-low-cardinality 37.5152 ms
error rate keyword-terms-low-cardinality 0 %
Min Throughput composite-terms 2 ops/s
Mean Throughput composite-terms 2 ops/s
Median Throughput composite-terms 2 ops/s
Max Throughput composite-terms 2 ops/s
50th percentile latency composite-terms 216.61 ms
90th percentile latency composite-terms 219.466 ms
99th percentile latency composite-terms 225.183 ms
100th percentile latency composite-terms 225.973 ms
50th percentile service time composite-terms 214.951 ms
90th percentile service time composite-terms 217.607 ms
99th percentile service time composite-terms 223.387 ms
100th percentile service time composite-terms 223.792 ms
error rate composite-terms 0 %
Min Throughput composite_terms-keyword 2 ops/s
Mean Throughput composite_terms-keyword 2 ops/s
Median Throughput composite_terms-keyword 2 ops/s
Max Throughput composite_terms-keyword 2 ops/s
50th percentile latency composite_terms-keyword 349.11 ms
90th percentile latency composite_terms-keyword 357.289 ms
99th percentile latency composite_terms-keyword 367.013 ms
100th percentile latency composite_terms-keyword 370.284 ms
50th percentile service time composite_terms-keyword 348.074 ms
90th percentile service time composite_terms-keyword 356.668 ms
99th percentile service time composite_terms-keyword 365.553 ms
100th percentile service time composite_terms-keyword 368.158 ms
error rate composite_terms-keyword 0 %
Min Throughput composite-date_histogram-daily 2.01 ops/s
Mean Throughput composite-date_histogram-daily 2.01 ops/s
Median Throughput composite-date_histogram-daily 2.01 ops/s
Max Throughput composite-date_histogram-daily 2.01 ops/s
50th percentile latency composite-date_histogram-daily 4.51547 ms
90th percentile latency composite-date_histogram-daily 4.79875 ms
99th percentile latency composite-date_histogram-daily 5.00356 ms
100th percentile latency composite-date_histogram-daily 5.02868 ms
50th percentile service time composite-date_histogram-daily 3.0356 ms
90th percentile service time composite-date_histogram-daily 3.16941 ms
99th percentile service time composite-date_histogram-daily 3.45915 ms
100th percentile service time composite-date_histogram-daily 3.56784 ms
error rate composite-date_histogram-daily 0 %
Min Throughput range 2.01 ops/s
Mean Throughput range 2.01 ops/s
Median Throughput range 2.01 ops/s
Max Throughput range 2.01 ops/s
50th percentile latency range 5.85813 ms
90th percentile latency range 6.21266 ms
99th percentile latency range 6.39069 ms
100th percentile latency range 6.39922 ms
50th percentile service time range 4.59752 ms
90th percentile service time range 4.70717 ms
99th percentile service time range 4.78972 ms
100th percentile service time range 4.80416 ms
error rate range 0 %
Min Throughput range-numeric 2.01 ops/s
Mean Throughput range-numeric 2.01 ops/s
Median Throughput range-numeric 2.01 ops/s
Max Throughput range-numeric 2.01 ops/s
50th percentile latency range-numeric 3.74037 ms
90th percentile latency range-numeric 4.15263 ms
99th percentile latency range-numeric 4.25669 ms
100th percentile latency range-numeric 4.28053 ms
50th percentile service time range-numeric 2.4704 ms
90th percentile service time range-numeric 2.5844 ms
99th percentile service time range-numeric 2.77098 ms
100th percentile service time range-numeric 2.84294 ms
error rate range-numeric 0 %
Min Throughput keyword-in-range 2.01 ops/s
Mean Throughput keyword-in-range 2.01 ops/s
Median Throughput keyword-in-range 2.01 ops/s
Max Throughput keyword-in-range 2.01 ops/s
50th percentile latency keyword-in-range 13.7919 ms
90th percentile latency keyword-in-range 14.1541 ms
99th percentile latency keyword-in-range 15.1181 ms
100th percentile latency keyword-in-range 15.2835 ms
50th percentile service time keyword-in-range 12.4726 ms
90th percentile service time keyword-in-range 12.8702 ms
99th percentile service time keyword-in-range 13.7994 ms
100th percentile service time keyword-in-range 13.898 ms
error rate keyword-in-range 0 %
Min Throughput date_histogram_hourly_agg 2.01 ops/s
Mean Throughput date_histogram_hourly_agg 2.01 ops/s
Median Throughput date_histogram_hourly_agg 2.01 ops/s
Max Throughput date_histogram_hourly_agg 2.01 ops/s
50th percentile latency date_histogram_hourly_agg 7.36001 ms
90th percentile latency date_histogram_hourly_agg 8.60896 ms
99th percentile latency date_histogram_hourly_agg 9.16729 ms
100th percentile latency date_histogram_hourly_agg 9.26494 ms
50th percentile service time date_histogram_hourly_agg 5.98457 ms
90th percentile service time date_histogram_hourly_agg 7.32817 ms
99th percentile service time date_histogram_hourly_agg 7.98181 ms
100th percentile service time date_histogram_hourly_agg 8.20397 ms
error rate date_histogram_hourly_agg 0 %
Min Throughput date_histogram_minute_agg 2.01 ops/s
Mean Throughput date_histogram_minute_agg 2.01 ops/s
Median Throughput date_histogram_minute_agg 2.01 ops/s
Max Throughput date_histogram_minute_agg 2.01 ops/s
50th percentile latency date_histogram_minute_agg 41.283 ms
90th percentile latency date_histogram_minute_agg 41.8885 ms
99th percentile latency date_histogram_minute_agg 44.3267 ms
100th percentile latency date_histogram_minute_agg 45.3631 ms
50th percentile service time date_histogram_minute_agg 39.9655 ms
90th percentile service time date_histogram_minute_agg 40.6311 ms
99th percentile service time date_histogram_minute_agg 43.0592 ms
100th percentile service time date_histogram_minute_agg 44.0416 ms
error rate date_histogram_minute_agg 0 %
Min Throughput scroll 46.46 pages/s
Mean Throughput scroll 46.52 pages/s
Median Throughput scroll 46.49 pages/s
Max Throughput scroll 46.71 pages/s
50th percentile latency scroll 9652.79 ms
90th percentile latency scroll 10492.8 ms
99th percentile latency scroll 10631.5 ms
100th percentile latency scroll 10639.2 ms
50th percentile service time scroll 525.817 ms
90th percentile service time scroll 535.114 ms
99th percentile service time scroll 558.565 ms
100th percentile service time scroll 572.882 ms
error rate scroll 0 %
Min Throughput query-string-on-message 2.01 ops/s
Mean Throughput query-string-on-message 2.01 ops/s
Median Throughput query-string-on-message 2.01 ops/s
Max Throughput query-string-on-message 2.01 ops/s
50th percentile latency query-string-on-message 6.62207 ms
90th percentile latency query-string-on-message 7.03213 ms
99th percentile latency query-string-on-message 8.0251 ms
100th percentile latency query-string-on-message 8.22678 ms
50th percentile service time query-string-on-message 5.34357 ms
90th percentile service time query-string-on-message 5.51003 ms
99th percentile service time query-string-on-message 6.87447 ms
100th percentile service time query-string-on-message 6.88515 ms
error rate query-string-on-message 0 %
Min Throughput query-string-on-message-filtered 2.01 ops/s
Mean Throughput query-string-on-message-filtered 2.01 ops/s
Median Throughput query-string-on-message-filtered 2.01 ops/s
Max Throughput query-string-on-message-filtered 2.01 ops/s
50th percentile latency query-string-on-message-filtered 13.5812 ms
90th percentile latency query-string-on-message-filtered 14.0264 ms
99th percentile latency query-string-on-message-filtered 17.4353 ms
100th percentile latency query-string-on-message-filtered 18.2002 ms
50th percentile service time query-string-on-message-filtered 12.291 ms
90th percentile service time query-string-on-message-filtered 12.5549 ms
99th percentile service time query-string-on-message-filtered 16.3769 ms
100th percentile service time query-string-on-message-filtered 17.3272 ms
error rate query-string-on-message-filtered 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 23.6027 ms
90th percentile latency query-string-on-message-filtered-sorted-num 24.2314 ms
99th percentile latency query-string-on-message-filtered-sorted-num 27.5159 ms
100th percentile latency query-string-on-message-filtered-sorted-num 27.552 ms
50th percentile service time query-string-on-message-filtered-sorted-num 21.2627 ms
90th percentile service time query-string-on-message-filtered-sorted-num 21.7172 ms
99th percentile service time query-string-on-message-filtered-sorted-num 24.986 ms
100th percentile service time query-string-on-message-filtered-sorted-num 25.1251 ms
error rate query-string-on-message-filtered-sorted-num 0 %
Min Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.01 ops/s
50th percentile latency sort_keyword_can_match_shortcut 6.11369 ms
90th percentile latency sort_keyword_can_match_shortcut 6.50286 ms
99th percentile latency sort_keyword_can_match_shortcut 7.23474 ms
100th percentile latency sort_keyword_can_match_shortcut 7.57718 ms
50th percentile service time sort_keyword_can_match_shortcut 4.80922 ms
90th percentile service time sort_keyword_can_match_shortcut 4.91458 ms
99th percentile service time sort_keyword_can_match_shortcut 5.77731 ms
100th percentile service time sort_keyword_can_match_shortcut 6.05905 ms
error rate sort_keyword_can_match_shortcut 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 6.4987 ms
90th percentile latency sort_keyword_no_can_match_shortcut 6.83307 ms
99th percentile latency sort_keyword_no_can_match_shortcut 7.32432 ms
100th percentile latency sort_keyword_no_can_match_shortcut 7.56598 ms
50th percentile service time sort_keyword_no_can_match_shortcut 5.06436 ms
90th percentile service time sort_keyword_no_can_match_shortcut 5.16815 ms
99th percentile service time sort_keyword_no_can_match_shortcut 5.79516 ms
100th percentile service time sort_keyword_no_can_match_shortcut 6.01044 ms
error rate sort_keyword_no_can_match_shortcut 0 %
Min Throughput sort_numeric_desc 2.01 ops/s
Mean Throughput sort_numeric_desc 2.01 ops/s
Median Throughput sort_numeric_desc 2.01 ops/s
Max Throughput sort_numeric_desc 2.01 ops/s
50th percentile latency sort_numeric_desc 5.74461 ms
90th percentile latency sort_numeric_desc 6.16973 ms
99th percentile latency sort_numeric_desc 7.38274 ms
100th percentile latency sort_numeric_desc 7.71324 ms
50th percentile service time sort_numeric_desc 4.45072 ms
90th percentile service time sort_numeric_desc 4.56175 ms
99th percentile service time sort_numeric_desc 5.94159 ms
100th percentile service time sort_numeric_desc 6.37746 ms
error rate sort_numeric_desc 0 %
Min Throughput sort_numeric_asc 2.01 ops/s
Mean Throughput sort_numeric_asc 2.01 ops/s
Median Throughput sort_numeric_asc 2.01 ops/s
Max Throughput sort_numeric_asc 2.01 ops/s
50th percentile latency sort_numeric_asc 5.40638 ms
90th percentile latency sort_numeric_asc 5.81323 ms
99th percentile latency sort_numeric_asc 6.55259 ms
100th percentile latency sort_numeric_asc 6.5964 ms
50th percentile service time sort_numeric_asc 4.06827 ms
90th percentile service time sort_numeric_asc 4.15734 ms
99th percentile service time sort_numeric_asc 4.87775 ms
100th percentile service time sort_numeric_asc 5.49397 ms
error rate sort_numeric_asc 0 %
Min Throughput sort_numeric_desc_with_match 2.01 ops/s
Mean Throughput sort_numeric_desc_with_match 2.01 ops/s
Median Throughput sort_numeric_desc_with_match 2.01 ops/s
Max Throughput sort_numeric_desc_with_match 2.01 ops/s
50th percentile latency sort_numeric_desc_with_match 3.72946 ms
90th percentile latency sort_numeric_desc_with_match 4.15926 ms
99th percentile latency sort_numeric_desc_with_match 5.26822 ms
100th percentile latency sort_numeric_desc_with_match 5.32571 ms
50th percentile service time sort_numeric_desc_with_match 2.4583 ms
90th percentile service time sort_numeric_desc_with_match 2.61119 ms
99th percentile service time sort_numeric_desc_with_match 4.10586 ms
100th percentile service time sort_numeric_desc_with_match 4.13208 ms
error rate sort_numeric_desc_with_match 0 %
Min Throughput sort_numeric_asc_with_match 2.01 ops/s
Mean Throughput sort_numeric_asc_with_match 2.01 ops/s
Median Throughput sort_numeric_asc_with_match 2.01 ops/s
Max Throughput sort_numeric_asc_with_match 2.01 ops/s
50th percentile latency sort_numeric_asc_with_match 3.78434 ms
90th percentile latency sort_numeric_asc_with_match 4.21343 ms
99th percentile latency sort_numeric_asc_with_match 4.93858 ms
100th percentile latency sort_numeric_asc_with_match 4.99446 ms
50th percentile service time sort_numeric_asc_with_match 2.50456 ms
90th percentile service time sort_numeric_asc_with_match 2.59856 ms
99th percentile service time sort_numeric_asc_with_match 2.71282 ms
100th percentile service time sort_numeric_asc_with_match 2.72066 ms
error rate sort_numeric_asc_with_match 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 3.60794 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 4.00788 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.16745 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 4.1751 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.34451 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.4021 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 2.52506 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 2.55124 ms
error rate range_field_conjunction_big_range_big_term_query 0 %
Min Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.87725 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 4.3275 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.53333 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 4.53764 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.60627 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.68155 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.94156 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 3.02881 ms
error rate range_field_disjunction_big_range_small_term_query 0 %
Min Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 3.72508 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 4.1359 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.27442 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.27941 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.425 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.49502 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 3.01082 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 3.34043 ms
error rate range_field_conjunction_small_range_small_term_query 0 %
Min Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.44465 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 3.86257 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 4.61595 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 5.11217 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.1682 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.23782 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 3.20408 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 3.69926 ms
error rate range_field_conjunction_small_range_big_term_query 0 %
Min Throughput range-auto-date-histo 0.28 ops/s
Mean Throughput range-auto-date-histo 0.28 ops/s
Median Throughput range-auto-date-histo 0.28 ops/s
Max Throughput range-auto-date-histo 0.28 ops/s
50th percentile latency range-auto-date-histo 764821 ms
90th percentile latency range-auto-date-histo 886569 ms
99th percentile latency range-auto-date-histo 914251 ms
100th percentile latency range-auto-date-histo 915773 ms
50th percentile service time range-auto-date-histo 3529.75 ms
90th percentile service time range-auto-date-histo 3605.04 ms
99th percentile service time range-auto-date-histo 3716.37 ms
100th percentile service time range-auto-date-histo 3746.45 ms
error rate range-auto-date-histo 0 %
Min Throughput range-auto-date-histo-with-metrics 0.09 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.09 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.09 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.09 ops/s
50th percentile latency range-auto-date-histo-with-metrics 2.61112e+06 ms
90th percentile latency range-auto-date-histo-with-metrics 3.03045e+06 ms
99th percentile latency range-auto-date-histo-with-metrics 3.12456e+06 ms
100th percentile latency range-auto-date-histo-with-metrics 3.1298e+06 ms
50th percentile service time range-auto-date-histo-with-metrics 10938.2 ms
90th percentile service time range-auto-date-histo-with-metrics 11030.3 ms
99th percentile service time range-auto-date-histo-with-metrics 11092.2 ms
100th percentile service time range-auto-date-histo-with-metrics 11109.9 ms
error rate range-auto-date-histo-with-metrics 0 %
Min Throughput range-agg-1 2.01 ops/s
Mean Throughput range-agg-1 2.01 ops/s
Median Throughput range-agg-1 2.01 ops/s
Max Throughput range-agg-1 2.01 ops/s
50th percentile latency range-agg-1 4.10831 ms
90th percentile latency range-agg-1 4.5176 ms
99th percentile latency range-agg-1 4.65641 ms
100th percentile latency range-agg-1 4.67719 ms
50th percentile service time range-agg-1 2.80872 ms
90th percentile service time range-agg-1 2.94001 ms
99th percentile service time range-agg-1 3.18059 ms
100th percentile service time range-agg-1 3.244 ms
error rate range-agg-1 0 %
Min Throughput range-agg-2 2.01 ops/s
Mean Throughput range-agg-2 2.01 ops/s
Median Throughput range-agg-2 2.01 ops/s
Max Throughput range-agg-2 2.01 ops/s
50th percentile latency range-agg-2 4.1966 ms
90th percentile latency range-agg-2 4.68421 ms
99th percentile latency range-agg-2 4.93537 ms
100th percentile latency range-agg-2 4.97572 ms
50th percentile service time range-agg-2 2.98568 ms
90th percentile service time range-agg-2 3.13833 ms
99th percentile service time range-agg-2 3.29419 ms
100th percentile service time range-agg-2 3.31175 ms
error rate range-agg-2 0 %
Min Throughput cardinality-agg-low 2.01 ops/s
Mean Throughput cardinality-agg-low 2.01 ops/s
Median Throughput cardinality-agg-low 2.01 ops/s
Max Throughput cardinality-agg-low 2.01 ops/s
50th percentile latency cardinality-agg-low 5.46778 ms
90th percentile latency cardinality-agg-low 6.45707 ms
99th percentile latency cardinality-agg-low 7.2027 ms
100th percentile latency cardinality-agg-low 7.66496 ms
50th percentile service time cardinality-agg-low 4.02797 ms
90th percentile service time cardinality-agg-low 5.0464 ms
99th percentile service time cardinality-agg-low 5.87443 ms
100th percentile service time cardinality-agg-low 6.61088 ms
error rate cardinality-agg-low 0 %
Min Throughput cardinality-agg-high 0.67 ops/s
Mean Throughput cardinality-agg-high 0.67 ops/s
Median Throughput cardinality-agg-high 0.67 ops/s
Max Throughput cardinality-agg-high 0.67 ops/s
50th percentile latency cardinality-agg-high 247744 ms
90th percentile latency cardinality-agg-high 286671 ms
99th percentile latency cardinality-agg-high 295399 ms
100th percentile latency cardinality-agg-high 295880 ms
50th percentile service time cardinality-agg-high 1476.12 ms
90th percentile service time cardinality-agg-high 1512.27 ms
99th percentile service time cardinality-agg-high 1549.17 ms
100th percentile service time cardinality-agg-high 1556.14 ms
error rate cardinality-agg-high 0 %
Min Throughput cardinality-agg-very-high 0.52 ops/s
Mean Throughput cardinality-agg-very-high 0.52 ops/s
Median Throughput cardinality-agg-very-high 0.52 ops/s
Max Throughput cardinality-agg-very-high 0.52 ops/s
50th percentile latency cardinality-agg-very-high 142691 ms
90th percentile latency cardinality-agg-very-high 199223 ms
99th percentile latency cardinality-agg-very-high 211916 ms
100th percentile latency cardinality-agg-very-high 212609 ms
50th percentile service time cardinality-agg-very-high 1904.57 ms
90th percentile service time cardinality-agg-very-high 1949.14 ms
99th percentile service time cardinality-agg-very-high 2005.13 ms
100th percentile service time cardinality-agg-very-high 2006.23 ms
error rate cardinality-agg-very-high 0 %
Min Throughput range_with_asc_sort 2.01 ops/s
Mean Throughput range_with_asc_sort 2.01 ops/s
Median Throughput range_with_asc_sort 2.01 ops/s
Max Throughput range_with_asc_sort 2.01 ops/s
50th percentile latency range_with_asc_sort 8.06853 ms
90th percentile latency range_with_asc_sort 8.4662 ms
99th percentile latency range_with_asc_sort 9.37929 ms
100th percentile latency range_with_asc_sort 9.40229 ms
50th percentile service time range_with_asc_sort 6.80953 ms
90th percentile service time range_with_asc_sort 7.00031 ms
99th percentile service time range_with_asc_sort 8.28633 ms
100th percentile service time range_with_asc_sort 8.40636 ms
error rate range_with_asc_sort 0 %
Min Throughput range_with_desc_sort 2.01 ops/s
Mean Throughput range_with_desc_sort 2.01 ops/s
Median Throughput range_with_desc_sort 2.01 ops/s
Max Throughput range_with_desc_sort 2.01 ops/s
50th percentile latency range_with_desc_sort 7.81765 ms
90th percentile latency range_with_desc_sort 8.19749 ms
99th percentile latency range_with_desc_sort 8.45895 ms
100th percentile latency range_with_desc_sort 8.4845 ms
50th percentile service time range_with_desc_sort 6.56484 ms
90th percentile service time range_with_desc_sort 6.69386 ms
99th percentile service time range_with_desc_sort 7.13132 ms
100th percentile service time range_with_desc_sort 7.26117 ms
error rate range_with_desc_sort 0 %

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Baseline Comparison Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-compare/141/

Metric Task Baseline Contender Diff Unit
Cumulative indexing time of primary shards 0 0 0 min
Min cumulative indexing time across primary shard 0 0 0 min
Median cumulative indexing time across primary shard 0 0 0 min
Max cumulative indexing time across primary shard 0 0 0 min
Cumulative indexing throttle time of primary shards 0 0 0 min
Min cumulative indexing throttle time across primary shard 0 0 0 min
Median cumulative indexing throttle time across primary shard 0 0 0 min
Max cumulative indexing throttle time across primary shard 0 0 0 min
Cumulative merge time of primary shards 0 0 0 min
Cumulative merge count of primary shards 0 0 0
Min cumulative merge time across primary shard 0 0 0 min
Median cumulative merge time across primary shard 0 0 0 min
Max cumulative merge time across primary shard 0 0 0 min
Cumulative merge throttle time of primary shards 0 0 0 min
Min cumulative merge throttle time across primary shard 0 0 0 min
Median cumulative merge throttle time across primary shard 0 0 0 min
Max cumulative merge throttle time across primary shard 0 0 0 min
Cumulative refresh time of primary shards 0 0 0 min
Cumulative refresh count of primary shards 4 4 0
Min cumulative refresh time across primary shard 0 0 0 min
Median cumulative refresh time across primary shard 0 0 0 min
Max cumulative refresh time across primary shard 0 0 0 min
Cumulative flush time of primary shards 0 0 0 min
Cumulative flush count of primary shards 1 1 0
Min cumulative flush time across primary shard 0 0 0 min
Median cumulative flush time across primary shard 0 0 0 min
Max cumulative flush time across primary shard 0 0 0 min
Total Young Gen GC time 1.503 1.449 -0.054 s
Total Young Gen GC count 74 68 -6
Total Old Gen GC time 0 0 0 s
Total Old Gen GC count 0 0 0
Store size 22.1056 22.1056 0 GB
Translog size 5.12227e-08 5.12227e-08 0 GB
Heap used for segments 0 0 0 MB
Heap used for doc values 0 0 0 MB
Heap used for terms 0 0 0 MB
Heap used for norms 0 0 0 MB
Heap used for points 0 0 0 MB
Heap used for stored fields 0 0 0 MB
Segment count 18 18 0
Min Throughput wait-for-snapshot-recovery 4.18229e+07 4.17809e+07 -41964 byte/s
Mean Throughput wait-for-snapshot-recovery 4.18229e+07 4.17809e+07 -41964 byte/s
Median Throughput wait-for-snapshot-recovery 4.18229e+07 4.17809e+07 -41964 byte/s
Max Throughput wait-for-snapshot-recovery 4.18229e+07 4.17809e+07 -41964 byte/s
100th percentile latency wait-for-snapshot-recovery 562440 563317 876.688 ms
100th percentile service time wait-for-snapshot-recovery 562440 563317 876.688 ms
error rate wait-for-snapshot-recovery 0 0 0 %
Min Throughput wait-until-merges-finish 112.054 106.739 -5.31541 ops/s
Mean Throughput wait-until-merges-finish 112.054 106.739 -5.31541 ops/s
Median Throughput wait-until-merges-finish 112.054 106.739 -5.31541 ops/s
Max Throughput wait-until-merges-finish 112.054 106.739 -5.31541 ops/s
100th percentile latency wait-until-merges-finish 8.37827 8.89113 0.51286 ms
100th percentile service time wait-until-merges-finish 8.37827 8.89113 0.51286 ms
error rate wait-until-merges-finish 0 0 0 %
Min Throughput default 2.00483 2.00457 -0.00026 ops/s
Mean Throughput default 2.00585 2.00554 -0.00031 ops/s
Median Throughput default 2.00577 2.00546 -0.00031 ops/s
Max Throughput default 2.00719 2.00679 -0.0004 ops/s
50th percentile latency default 7.05529 7.39514 0.33986 ms
90th percentile latency default 7.58769 8.07024 0.48255 ms
99th percentile latency default 8.21582 10.9521 2.73626 ms
100th percentile latency default 8.37786 11.1411 2.76326 ms
50th percentile service time default 5.77255 6.08606 0.31351 ms
90th percentile service time default 6.13492 6.6436 0.50868 ms
99th percentile service time default 6.73179 9.73865 3.00687 ms
100th percentile service time default 6.73531 9.77668 3.04136 ms
error rate default 0 0 0 %
Min Throughput desc_sort_timestamp 2.00505 2.00497 -8e-05 ops/s
Mean Throughput desc_sort_timestamp 2.00613 2.00603 -0.0001 ops/s
Median Throughput desc_sort_timestamp 2.00606 2.00595 -0.0001 ops/s
Max Throughput desc_sort_timestamp 2.00753 2.00741 -0.00012 ops/s
50th percentile latency desc_sort_timestamp 9.32022 9.42577 0.10555 ms
90th percentile latency desc_sort_timestamp 9.80938 9.97641 0.16703 ms
99th percentile latency desc_sort_timestamp 11.9535 11.9433 -0.01024 ms
100th percentile latency desc_sort_timestamp 12.354 12.8084 0.45443 ms
50th percentile service time desc_sort_timestamp 8.04019 8.20868 0.16849 ms
90th percentile service time desc_sort_timestamp 8.25632 8.54062 0.2843 ms
99th percentile service time desc_sort_timestamp 10.597 10.7619 0.16493 ms
100th percentile service time desc_sort_timestamp 11.1635 11.3876 0.2241 ms
error rate desc_sort_timestamp 0 0 0 %
Min Throughput asc_sort_timestamp 2.00629 2.00623 -6e-05 ops/s
Mean Throughput asc_sort_timestamp 2.00763 2.00756 -6e-05 ops/s
Median Throughput asc_sort_timestamp 2.00752 2.00746 -6e-05 ops/s
Max Throughput asc_sort_timestamp 2.00936 2.00928 -8e-05 ops/s
50th percentile latency asc_sort_timestamp 8.76363 9.08745 0.32381 ms
90th percentile latency asc_sort_timestamp 9.23305 9.63355 0.4005 ms
99th percentile latency asc_sort_timestamp 10.3474 11.518 1.17058 ms
100th percentile latency asc_sort_timestamp 10.3603 11.8485 1.48822 ms
50th percentile service time asc_sort_timestamp 7.49779 7.82029 0.3225 ms
90th percentile service time asc_sort_timestamp 7.78587 7.97491 0.18904 ms
99th percentile service time asc_sort_timestamp 8.98463 10.0295 1.04491 ms
100th percentile service time asc_sort_timestamp 9.18553 10.4101 1.22462 ms
error rate asc_sort_timestamp 0 0 0 %
Min Throughput desc_sort_with_after_timestamp 2.00282 2.00289 7e-05 ops/s
Mean Throughput desc_sort_with_after_timestamp 2.00342 2.0035 8e-05 ops/s
Median Throughput desc_sort_with_after_timestamp 2.00337 2.00345 8e-05 ops/s
Max Throughput desc_sort_with_after_timestamp 2.0042 2.0043 0.0001 ops/s
50th percentile latency desc_sort_with_after_timestamp 173.776 181.581 7.80558 ms
90th percentile latency desc_sort_with_after_timestamp 183.692 184.578 0.88516 ms
99th percentile latency desc_sort_with_after_timestamp 196.864 198.383 1.51814 ms
100th percentile latency desc_sort_with_after_timestamp 198.957 199.895 0.93843 ms
50th percentile service time desc_sort_with_after_timestamp 172.601 180.347 7.74584 ms
90th percentile service time desc_sort_with_after_timestamp 182.414 183.237 0.82357 ms
99th percentile service time desc_sort_with_after_timestamp 196.052 197.269 1.21731 ms
100th percentile service time desc_sort_with_after_timestamp 197.99 199.147 1.1571 ms
error rate desc_sort_with_after_timestamp 0 0 0 %
Min Throughput asc_sort_with_after_timestamp 2.00365 2.00365 -0 ops/s
Mean Throughput asc_sort_with_after_timestamp 2.00443 2.00443 -0 ops/s
Median Throughput asc_sort_with_after_timestamp 2.00437 2.00437 0 ops/s
Max Throughput asc_sort_with_after_timestamp 2.00545 2.00545 0 ops/s
50th percentile latency asc_sort_with_after_timestamp 179.145 179.542 0.397 ms
90th percentile latency asc_sort_with_after_timestamp 181.985 186.098 4.11259 ms
99th percentile latency asc_sort_with_after_timestamp 216.919 195.81 -21.1083 ms
100th percentile latency asc_sort_with_after_timestamp 229.052 196.015 -33.0369 ms
50th percentile service time asc_sort_with_after_timestamp 177.953 178.495 0.54151 ms
90th percentile service time asc_sort_with_after_timestamp 180.725 185.097 4.37218 ms
99th percentile service time asc_sort_with_after_timestamp 216.319 194.725 -21.5941 ms
100th percentile service time asc_sort_with_after_timestamp 228.464 195.215 -33.2486 ms
error rate asc_sort_with_after_timestamp 0 0 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2.00506 2.00467 -0.00039 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.00613 2.00566 -0.00047 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2.00605 2.00558 -0.00047 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.00753 2.00696 -0.00057 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 7.81933 8.14482 0.32549 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 8.36801 8.67309 0.30508 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 10.1036 30.3923 20.2887 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 10.412 50.5689 40.1569 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 6.51459 6.93477 0.42018 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 6.75937 7.20741 0.44804 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 8.69735 29.1058 20.4084 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 8.93629 49.3764 40.4401 ms
error rate desc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.00652 2.00654 2e-05 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.00792 2.00793 1e-05 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.00781 2.00782 1e-05 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.00972 2.00973 1e-05 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 7.7015 7.69813 -0.00337 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.09438 8.19417 0.09978 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 8.91087 9.11646 0.20558 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 9.33725 9.20182 -0.13543 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.39967 6.45443 0.05476 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 6.58945 6.69731 0.10786 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 7.76873 7.66049 -0.10824 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 8.08706 7.74408 -0.34298 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.00651 2.00652 0 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.0079 2.00791 0 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.00779 2.0078 1e-05 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.0097 2.00971 0 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 8.36453 8.50585 0.14132 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 8.83978 8.93219 0.09241 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 9.31363 10.0261 0.71243 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 9.51066 10.0512 0.54053 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 7.18784 7.23266 0.04482 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 7.29822 7.3988 0.10058 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 7.40579 9.26004 1.85425 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 7.41515 9.33834 1.92319 ms
error rate asc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.00652 2.00651 -1e-05 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.00791 2.0079 -0 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.0078 2.0078 0 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.0097 2.00971 1e-05 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 8.44414 8.89784 0.45371 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 9.32993 9.48539 0.15546 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.8618 31.8665 21.0047 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 10.9693 51.5844 40.6151 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.2808 7.56402 0.28322 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 7.82192 7.92028 0.09836 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.40753 30.4716 21.0641 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 9.4441 49.8017 40.3576 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput term 2.00643 2.00642 -1e-05 ops/s
Mean Throughput term 2.0078 2.00778 -2e-05 ops/s
Median Throughput term 2.0077 2.00768 -2e-05 ops/s
Max Throughput term 2.00958 2.00955 -3e-05 ops/s
50th percentile latency term 3.69812 4.14224 0.44411 ms
90th percentile latency term 4.08224 4.52529 0.44305 ms
99th percentile latency term 4.28851 4.81559 0.52709 ms
100th percentile latency term 4.33352 4.85373 0.52022 ms
50th percentile service time term 2.45715 2.89193 0.43478 ms
90th percentile service time term 2.56342 2.98372 0.4203 ms
99th percentile service time term 2.80874 3.30096 0.49222 ms
100th percentile service time term 2.89715 3.4164 0.51925 ms
error rate term 0 0 0 %
Min Throughput multi_terms-keyword 1.38286 1.38311 0.00025 ops/s
Mean Throughput multi_terms-keyword 1.3848 1.38416 -0.00063 ops/s
Median Throughput multi_terms-keyword 1.38496 1.38409 -0.00087 ops/s
Max Throughput multi_terms-keyword 1.38623 1.38552 -0.00071 ops/s
50th percentile latency multi_terms-keyword 55704.1 55926.5 222.395 ms
90th percentile latency multi_terms-keyword 64434.9 64685.3 250.389 ms
99th percentile latency multi_terms-keyword 66408 66640.9 232.902 ms
100th percentile latency multi_terms-keyword 66524.2 66747 222.859 ms
50th percentile service time multi_terms-keyword 716.86 718.278 1.41791 ms
90th percentile service time multi_terms-keyword 722.956 723.534 0.57828 ms
99th percentile service time multi_terms-keyword 799.972 783.923 -16.0486 ms
100th percentile service time multi_terms-keyword 836.93 807.237 -29.6925 ms
error rate multi_terms-keyword 0 0 0 %
Min Throughput keyword-terms 2.00305 2.00319 0.00014 ops/s
Mean Throughput keyword-terms 2.0037 2.00386 0.00016 ops/s
Median Throughput keyword-terms 2.00365 2.0038 0.00015 ops/s
Max Throughput keyword-terms 2.00456 2.00474 0.00018 ops/s
50th percentile latency keyword-terms 30.9621 27.2464 -3.71574 ms
90th percentile latency keyword-terms 41.0251 41.1472 0.12206 ms
99th percentile latency keyword-terms 41.3972 41.948 0.55076 ms
100th percentile latency keyword-terms 41.4426 42.0315 0.58886 ms
50th percentile service time keyword-terms 29.4937 25.2263 -4.2674 ms
90th percentile service time keyword-terms 39.6513 39.1143 -0.53695 ms
99th percentile service time keyword-terms 40.3043 40.2273 -0.07698 ms
100th percentile service time keyword-terms 40.4045 40.2553 -0.14923 ms
error rate keyword-terms 0 0 0 %
Min Throughput keyword-terms-low-cardinality 2.00624 2.00633 0.0001 ops/s
Mean Throughput keyword-terms-low-cardinality 2.00757 2.00767 0.0001 ops/s
Median Throughput keyword-terms-low-cardinality 2.00747 2.00757 9e-05 ops/s
Max Throughput keyword-terms-low-cardinality 2.00932 2.0094 8e-05 ops/s
50th percentile latency keyword-terms-low-cardinality 27.5956 24.3411 -3.25449 ms
90th percentile latency keyword-terms-low-cardinality 37.2331 37.3282 0.09504 ms
99th percentile latency keyword-terms-low-cardinality 41.3457 39.7539 -1.59179 ms
100th percentile latency keyword-terms-low-cardinality 44.2795 40.2096 -4.06997 ms
50th percentile service time keyword-terms-low-cardinality 25.5189 22.4642 -3.05475 ms
90th percentile service time keyword-terms-low-cardinality 35.0935 34.9529 -0.14054 ms
99th percentile service time keyword-terms-low-cardinality 39.338 37.3462 -1.99183 ms
100th percentile service time keyword-terms-low-cardinality 42.4428 37.5152 -4.92768 ms
error rate keyword-terms-low-cardinality 0 0 0 %
Min Throughput composite-terms 2.00222 2.00187 -0.00035 ops/s
Mean Throughput composite-terms 2.00269 2.00227 -0.00042 ops/s
Median Throughput composite-terms 2.00266 2.00224 -0.00042 ops/s
Max Throughput composite-terms 2.0033 2.00277 -0.00053 ops/s
50th percentile latency composite-terms 221.92 216.61 -5.31007 ms
90th percentile latency composite-terms 224.801 219.466 -5.33553 ms
99th percentile latency composite-terms 229.679 225.183 -4.49661 ms
100th percentile latency composite-terms 231.63 225.973 -5.65614 ms
50th percentile service time composite-terms 220.832 214.951 -5.88088 ms
90th percentile service time composite-terms 223.699 217.607 -6.09272 ms
99th percentile service time composite-terms 228.463 223.387 -5.07537 ms
100th percentile service time composite-terms 230.352 223.792 -6.55989 ms
error rate composite-terms 0 0 0 %
Min Throughput composite_terms-keyword 2.00177 2.0017 -7e-05 ops/s
Mean Throughput composite_terms-keyword 2.00214 2.00206 -8e-05 ops/s
Median Throughput composite_terms-keyword 2.00211 2.00203 -8e-05 ops/s
Max Throughput composite_terms-keyword 2.00263 2.00253 -0.0001 ops/s
50th percentile latency composite_terms-keyword 357.746 349.11 -8.636 ms
90th percentile latency composite_terms-keyword 370.635 357.289 -13.3461 ms
99th percentile latency composite_terms-keyword 381.561 367.013 -14.5482 ms
100th percentile latency composite_terms-keyword 384.62 370.284 -14.3354 ms
50th percentile service time composite_terms-keyword 356.716 348.074 -8.64267 ms
90th percentile service time composite_terms-keyword 369.7 356.668 -13.0316 ms
99th percentile service time composite_terms-keyword 380.428 365.553 -14.8741 ms
100th percentile service time composite_terms-keyword 383.178 368.158 -15.0203 ms
error rate composite_terms-keyword 0 0 0 %
Min Throughput composite-date_histogram-daily 2.00616 2.00617 2e-05 ops/s
Mean Throughput composite-date_histogram-daily 2.00748 2.0075 2e-05 ops/s
Median Throughput composite-date_histogram-daily 2.00738 2.0074 2e-05 ops/s
Max Throughput composite-date_histogram-daily 2.00919 2.00921 3e-05 ops/s
50th percentile latency composite-date_histogram-daily 4.15651 4.51547 0.35896 ms
90th percentile latency composite-date_histogram-daily 4.76619 4.79875 0.03257 ms
99th percentile latency composite-date_histogram-daily 4.9976 5.00356 0.00596 ms
100th percentile latency composite-date_histogram-daily 5.03055 5.02868 -0.00186 ms
50th percentile service time composite-date_histogram-daily 3.11594 3.0356 -0.08034 ms
90th percentile service time composite-date_histogram-daily 3.2345 3.16941 -0.06509 ms
99th percentile service time composite-date_histogram-daily 3.4911 3.45915 -0.03195 ms
100th percentile service time composite-date_histogram-daily 3.50298 3.56784 0.06486 ms
error rate composite-date_histogram-daily 0 0 0 %
Min Throughput range 2.0065 2.0065 -0 ops/s
Mean Throughput range 2.00789 2.00789 -0 ops/s
Median Throughput range 2.00779 2.00778 -1e-05 ops/s
Max Throughput range 2.00969 2.00968 -1e-05 ops/s
50th percentile latency range 5.81908 5.85813 0.03905 ms
90th percentile latency range 6.24277 6.21266 -0.03011 ms
99th percentile latency range 6.55245 6.39069 -0.16176 ms
100th percentile latency range 6.60876 6.39922 -0.20954 ms
50th percentile service time range 4.62271 4.59752 -0.02518 ms
90th percentile service time range 4.79282 4.70717 -0.08564 ms
99th percentile service time range 5.17375 4.78972 -0.38403 ms
100th percentile service time range 5.38055 4.80416 -0.5764 ms
error rate range 0 0 0 %
Min Throughput range-numeric 2.00655 2.00655 -1e-05 ops/s
Mean Throughput range-numeric 2.00796 2.00795 -1e-05 ops/s
Median Throughput range-numeric 2.00785 2.00784 -1e-05 ops/s
Max Throughput range-numeric 2.00978 2.00976 -1e-05 ops/s
50th percentile latency range-numeric 3.45402 3.74037 0.28636 ms
90th percentile latency range-numeric 3.74326 4.15263 0.40937 ms
99th percentile latency range-numeric 3.91931 4.25669 0.33738 ms
100th percentile latency range-numeric 3.93012 4.28053 0.35041 ms
50th percentile service time range-numeric 2.18838 2.4704 0.28202 ms
90th percentile service time range-numeric 2.29855 2.5844 0.28586 ms
99th percentile service time range-numeric 2.37931 2.77098 0.39167 ms
100th percentile service time range-numeric 2.42605 2.84294 0.41689 ms
error rate range-numeric 0 0 0 %
Min Throughput keyword-in-range 2.00588 2.00584 -4e-05 ops/s
Mean Throughput keyword-in-range 2.00713 2.00709 -4e-05 ops/s
Median Throughput keyword-in-range 2.00703 2.00699 -4e-05 ops/s
Max Throughput keyword-in-range 2.00875 2.00869 -6e-05 ops/s
50th percentile latency keyword-in-range 13.6557 13.7919 0.13617 ms
90th percentile latency keyword-in-range 14.119 14.1541 0.03516 ms
99th percentile latency keyword-in-range 16.9702 15.1181 -1.8521 ms
100th percentile latency keyword-in-range 19.2289 15.2835 -3.94544 ms
50th percentile service time keyword-in-range 12.4346 12.4726 0.03792 ms
90th percentile service time keyword-in-range 12.614 12.8702 0.25623 ms
99th percentile service time keyword-in-range 15.9304 13.7994 -2.13098 ms
100th percentile service time keyword-in-range 17.9217 13.898 -4.02369 ms
error rate keyword-in-range 0 0 0 %
Min Throughput date_histogram_hourly_agg 2.00553 2.00534 -0.00019 ops/s
Mean Throughput date_histogram_hourly_agg 2.00671 2.00647 -0.00024 ops/s
Median Throughput date_histogram_hourly_agg 2.00662 2.00638 -0.00024 ops/s
Max Throughput date_histogram_hourly_agg 2.00823 2.00795 -0.00028 ops/s
50th percentile latency date_histogram_hourly_agg 6.80115 7.36001 0.55886 ms
90th percentile latency date_histogram_hourly_agg 8.41114 8.60896 0.19782 ms
99th percentile latency date_histogram_hourly_agg 8.74907 9.16729 0.41822 ms
100th percentile latency date_histogram_hourly_agg 8.76028 9.26494 0.50466 ms
50th percentile service time date_histogram_hourly_agg 5.45789 5.98457 0.52667 ms
90th percentile service time date_histogram_hourly_agg 6.99108 7.32817 0.33709 ms
99th percentile service time date_histogram_hourly_agg 7.2577 7.98181 0.72411 ms
100th percentile service time date_histogram_hourly_agg 7.31634 8.20397 0.88764 ms
error rate date_histogram_hourly_agg 0 0 0 %
Min Throughput date_histogram_minute_agg 2.00563 2.00585 0.00022 ops/s
Mean Throughput date_histogram_minute_agg 2.00684 2.0071 0.00026 ops/s
Median Throughput date_histogram_minute_agg 2.00674 2.007 0.00026 ops/s
Max Throughput date_histogram_minute_agg 2.0084 2.00873 0.00033 ops/s
50th percentile latency date_histogram_minute_agg 41.4143 41.283 -0.1313 ms
90th percentile latency date_histogram_minute_agg 42.9982 41.8885 -1.10977 ms
99th percentile latency date_histogram_minute_agg 48.4648 44.3267 -4.13813 ms
100th percentile latency date_histogram_minute_agg 51.5481 45.3631 -6.18504 ms
50th percentile service time date_histogram_minute_agg 40.2018 39.9655 -0.23628 ms
90th percentile service time date_histogram_minute_agg 42.0282 40.6311 -1.39701 ms
99th percentile service time date_histogram_minute_agg 47.1752 43.0592 -4.11601 ms
100th percentile service time date_histogram_minute_agg 50.3702 44.0416 -6.32862 ms
error rate date_histogram_minute_agg 0 0 0 %
Min Throughput scroll 47.8644 46.4595 -1.4049 pages/s
Mean Throughput scroll 48.0117 46.525 -1.48674 pages/s
Median Throughput scroll 48.0275 46.4911 -1.53639 pages/s
Max Throughput scroll 48.1515 46.7131 -1.43846 pages/s
50th percentile latency scroll 5209.81 9652.79 4442.98 ms
90th percentile latency scroll 5714.96 10492.8 4777.86 ms
99th percentile latency scroll 5824.61 10631.5 4806.9 ms
100th percentile latency scroll 5832.41 10639.2 4806.78 ms
50th percentile service time scroll 505.058 525.817 20.7592 ms
90th percentile service time scroll 511.674 535.114 23.44 ms
99th percentile service time scroll 533.72 558.565 24.8449 ms
100th percentile service time scroll 545.472 572.882 27.41 ms
error rate scroll 0 0 0 %
Min Throughput query-string-on-message 2.00552 2.00558 6e-05 ops/s
Mean Throughput query-string-on-message 2.00671 2.00677 6e-05 ops/s
Median Throughput query-string-on-message 2.00661 2.00668 6e-05 ops/s
Max Throughput query-string-on-message 2.00823 2.00831 8e-05 ops/s
50th percentile latency query-string-on-message 6.42095 6.62207 0.20112 ms
90th percentile latency query-string-on-message 6.91184 7.03213 0.12029 ms
99th percentile latency query-string-on-message 7.93371 8.0251 0.09139 ms
100th percentile latency query-string-on-message 8.46233 8.22678 -0.23554 ms
50th percentile service time query-string-on-message 5.24661 5.34357 0.09695 ms
90th percentile service time query-string-on-message 5.39028 5.51003 0.11976 ms
99th percentile service time query-string-on-message 6.23807 6.87447 0.6364 ms
100th percentile service time query-string-on-message 6.8699 6.88515 0.01524 ms
error rate query-string-on-message 0 0 0 %
Min Throughput query-string-on-message-filtered 2.00638 2.00639 0 ops/s
Mean Throughput query-string-on-message-filtered 2.00775 2.00776 1e-05 ops/s
Median Throughput query-string-on-message-filtered 2.00764 2.00765 0 ops/s
Max Throughput query-string-on-message-filtered 2.0095 2.00952 2e-05 ops/s
50th percentile latency query-string-on-message-filtered 13.3028 13.5812 0.27835 ms
90th percentile latency query-string-on-message-filtered 13.7221 14.0264 0.30429 ms
99th percentile latency query-string-on-message-filtered 14.0035 17.4353 3.43181 ms
100th percentile latency query-string-on-message-filtered 14.075 18.2002 4.12517 ms
50th percentile service time query-string-on-message-filtered 12.0438 12.291 0.24713 ms
90th percentile service time query-string-on-message-filtered 12.2264 12.5549 0.32843 ms
99th percentile service time query-string-on-message-filtered 12.5108 16.3769 3.86607 ms
100th percentile service time query-string-on-message-filtered 12.6173 17.3272 4.7099 ms
error rate query-string-on-message-filtered 0 0 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.00607 2.00604 -3e-05 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.00736 2.00733 -3e-05 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.00727 2.00724 -3e-05 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.00904 2.009 -4e-05 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 23.5716 23.6027 0.0311 ms
90th percentile latency query-string-on-message-filtered-sorted-num 24.0963 24.2314 0.13506 ms
99th percentile latency query-string-on-message-filtered-sorted-num 25.2571 27.5159 2.25879 ms
100th percentile latency query-string-on-message-filtered-sorted-num 25.5913 27.552 1.96073 ms
50th percentile service time query-string-on-message-filtered-sorted-num 21.3872 21.2627 -0.12455 ms
90th percentile service time query-string-on-message-filtered-sorted-num 21.8368 21.7172 -0.11955 ms
99th percentile service time query-string-on-message-filtered-sorted-num 23.4306 24.986 1.5554 ms
100th percentile service time query-string-on-message-filtered-sorted-num 23.7014 25.1251 1.42376 ms
error rate query-string-on-message-filtered-sorted-num 0 0 0 %
Min Throughput sort_keyword_can_match_shortcut 2.00639 2.00633 -7e-05 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.00776 2.00767 -9e-05 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.00766 2.00756 -0.0001 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.00953 2.00942 -0.00011 ops/s
50th percentile latency sort_keyword_can_match_shortcut 5.82221 6.11369 0.29148 ms
90th percentile latency sort_keyword_can_match_shortcut 6.2291 6.50286 0.27376 ms
99th percentile latency sort_keyword_can_match_shortcut 6.38796 7.23474 0.84679 ms
100th percentile latency sort_keyword_can_match_shortcut 6.41565 7.57718 1.16153 ms
50th percentile service time sort_keyword_can_match_shortcut 4.60938 4.80922 0.19984 ms
90th percentile service time sort_keyword_can_match_shortcut 4.68362 4.91458 0.23096 ms
99th percentile service time sort_keyword_can_match_shortcut 4.95514 5.77731 0.82217 ms
100th percentile service time sort_keyword_can_match_shortcut 5.06667 6.05905 0.99238 ms
error rate sort_keyword_can_match_shortcut 0 0 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.00652 2.00653 1e-05 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.00792 2.00793 1e-05 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.00781 2.00782 1e-05 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.00973 2.00973 -0 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 6.6116 6.4987 -0.1129 ms
90th percentile latency sort_keyword_no_can_match_shortcut 7.08814 6.83307 -0.25508 ms
99th percentile latency sort_keyword_no_can_match_shortcut 7.63733 7.32432 -0.31301 ms
100th percentile latency sort_keyword_no_can_match_shortcut 7.84985 7.56598 -0.28387 ms
50th percentile service time sort_keyword_no_can_match_shortcut 5.35828 5.06436 -0.29392 ms
90th percentile service time sort_keyword_no_can_match_shortcut 5.45861 5.16815 -0.29046 ms
99th percentile service time sort_keyword_no_can_match_shortcut 6.02294 5.79516 -0.22778 ms
100th percentile service time sort_keyword_no_can_match_shortcut 6.28758 6.01044 -0.27714 ms
error rate sort_keyword_no_can_match_shortcut 0 0 0 %
Min Throughput sort_numeric_desc 2.00554 2.00547 -7e-05 ops/s
Mean Throughput sort_numeric_desc 2.00671 2.00665 -6e-05 ops/s
Median Throughput sort_numeric_desc 2.00662 2.00656 -7e-05 ops/s
Max Throughput sort_numeric_desc 2.00824 2.00816 -8e-05 ops/s
50th percentile latency sort_numeric_desc 5.44297 5.74461 0.30164 ms
90th percentile latency sort_numeric_desc 5.9262 6.16973 0.24354 ms
99th percentile latency sort_numeric_desc 6.04606 7.38274 1.33668 ms
100th percentile latency sort_numeric_desc 6.05161 7.71324 1.66163 ms
50th percentile service time sort_numeric_desc 4.29079 4.45072 0.15993 ms
90th percentile service time sort_numeric_desc 4.3903 4.56175 0.17144 ms
99th percentile service time sort_numeric_desc 4.71135 5.94159 1.23024 ms
100th percentile service time sort_numeric_desc 4.80874 6.37746 1.56872 ms
error rate sort_numeric_desc 0 0 0 %
Min Throughput sort_numeric_asc 2.00646 2.00645 -1e-05 ops/s
Mean Throughput sort_numeric_asc 2.00783 2.00782 -1e-05 ops/s
Median Throughput sort_numeric_asc 2.00773 2.00772 -1e-05 ops/s
Max Throughput sort_numeric_asc 2.00962 2.00961 -1e-05 ops/s
50th percentile latency sort_numeric_asc 5.30454 5.40638 0.10184 ms
90th percentile latency sort_numeric_asc 5.63762 5.81323 0.17561 ms
99th percentile latency sort_numeric_asc 5.7988 6.55259 0.75379 ms
100th percentile latency sort_numeric_asc 5.82558 6.5964 0.77082 ms
50th percentile service time sort_numeric_asc 4.04695 4.06827 0.02132 ms
90th percentile service time sort_numeric_asc 4.15321 4.15734 0.00413 ms
99th percentile service time sort_numeric_asc 4.22858 4.87775 0.64917 ms
100th percentile service time sort_numeric_asc 4.24811 5.49397 1.24586 ms
error rate sort_numeric_asc 0 0 0 %
Min Throughput sort_numeric_desc_with_match 2.00654 2.00649 -5e-05 ops/s
Mean Throughput sort_numeric_desc_with_match 2.00794 2.00787 -6e-05 ops/s
Median Throughput sort_numeric_desc_with_match 2.00783 2.00777 -6e-05 ops/s
Max Throughput sort_numeric_desc_with_match 2.00975 2.00967 -8e-05 ops/s
50th percentile latency sort_numeric_desc_with_match 3.32052 3.72946 0.40894 ms
90th percentile latency sort_numeric_desc_with_match 3.82791 4.15926 0.33135 ms
99th percentile latency sort_numeric_desc_with_match 3.93227 5.26822 1.33595 ms
100th percentile latency sort_numeric_desc_with_match 3.93694 5.32571 1.38876 ms
50th percentile service time sort_numeric_desc_with_match 2.19207 2.4583 0.26623 ms
90th percentile service time sort_numeric_desc_with_match 2.26154 2.61119 0.34965 ms
99th percentile service time sort_numeric_desc_with_match 2.33679 4.10586 1.76908 ms
100th percentile service time sort_numeric_desc_with_match 2.33919 4.13208 1.79289 ms
error rate sort_numeric_desc_with_match 0 0 0 %
Min Throughput sort_numeric_asc_with_match 2.00657 2.00659 3e-05 ops/s
Mean Throughput sort_numeric_asc_with_match 2.00797 2.008 2e-05 ops/s
Median Throughput sort_numeric_asc_with_match 2.00786 2.00789 3e-05 ops/s
Max Throughput sort_numeric_asc_with_match 2.00979 2.00983 4e-05 ops/s
50th percentile latency sort_numeric_asc_with_match 3.93295 3.78434 -0.14861 ms
90th percentile latency sort_numeric_asc_with_match 4.37044 4.21343 -0.157 ms
99th percentile latency sort_numeric_asc_with_match 4.59724 4.93858 0.34134 ms
100th percentile latency sort_numeric_asc_with_match 4.65551 4.99446 0.33895 ms
50th percentile service time sort_numeric_asc_with_match 2.73662 2.50456 -0.23206 ms
90th percentile service time sort_numeric_asc_with_match 2.83056 2.59856 -0.23199 ms
99th percentile service time sort_numeric_asc_with_match 2.99584 2.71282 -0.28302 ms
100th percentile service time sort_numeric_asc_with_match 3.02797 2.72066 -0.30731 ms
error rate sort_numeric_asc_with_match 0 0 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.00654 2.00659 4e-05 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.00794 2.00799 5e-05 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.00783 2.00788 5e-05 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.00974 2.00982 8e-05 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 3.88357 3.60794 -0.27563 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 4.35229 4.00788 -0.34441 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.6128 4.16745 -0.44534 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 4.77722 4.1751 -0.60212 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.65051 2.34451 -0.306 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.76197 2.4021 -0.35987 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 2.9175 2.52506 -0.39244 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 3.00082 2.55124 -0.44959 ms
error rate range_field_conjunction_big_range_big_term_query 0 0 0 %
Min Throughput range_field_disjunction_big_range_small_term_query 2.00655 2.00657 2e-05 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.00796 2.00796 1e-05 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.00785 2.00786 1e-05 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.00978 2.00978 1e-05 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.64201 3.87725 0.23524 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 4.10022 4.3275 0.22728 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 5.82407 4.53333 -1.29075 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 7.46957 4.53764 -2.93193 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.43669 2.60627 0.16958 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.52786 2.68155 0.1537 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 4.50402 2.94156 -1.56246 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 6.36245 3.02881 -3.33364 ms
error rate range_field_disjunction_big_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_small_term_query 2.00658 2.0066 2e-05 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.00799 2.008 1e-05 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.00788 2.00789 1e-05 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.00981 2.00982 1e-05 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 3.55075 3.72508 0.17434 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 3.95179 4.1359 0.18411 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.05705 4.27442 0.21737 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.05899 4.27941 0.22042 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.31382 2.425 0.11118 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.43038 2.49502 0.06464 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 2.49531 3.01082 0.51551 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 2.50969 3.34043 0.83074 ms
error rate range_field_conjunction_small_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_big_term_query 2.00658 2.00658 1e-05 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.00798 2.00799 1e-05 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.00788 2.00788 -0 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.0098 2.0098 1e-05 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.62133 3.44465 -0.17669 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 4.01121 3.86257 -0.14864 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 4.30003 4.61595 0.31592 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 4.391 5.11217 0.72117 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.37379 2.1682 -0.20558 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.44366 2.23782 -0.20584 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.59471 3.20408 0.60937 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.67491 3.69926 1.02436 ms
error rate range_field_conjunction_small_range_big_term_query 0 0 0 %
Min Throughput range-auto-date-histo 0.267449 0.28101 0.01356 ops/s
Mean Throughput range-auto-date-histo 0.267546 0.28132 0.01377 ops/s
Median Throughput range-auto-date-histo 0.267541 0.281399 0.01386 ops/s
Max Throughput range-auto-date-histo 0.267673 0.281518 0.01385 ops/s
50th percentile latency range-auto-date-histo 810768 764821 -45947.1 ms
90th percentile latency range-auto-date-histo 940216 886569 -53646.6 ms
99th percentile latency range-auto-date-histo 968888 914251 -54636.9 ms
100th percentile latency range-auto-date-histo 970476 915773 -54703.6 ms
50th percentile service time range-auto-date-histo 3711.04 3529.75 -181.295 ms
90th percentile service time range-auto-date-histo 3842.15 3605.04 -237.113 ms
99th percentile service time range-auto-date-histo 3980.06 3716.37 -263.685 ms
100th percentile service time range-auto-date-histo 3996.37 3746.45 -249.918 ms
error rate range-auto-date-histo 0 0 0 %
Min Throughput range-auto-date-histo-with-metrics 0.106593 0.0914579 -0.01514 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.106604 0.0915017 -0.0151 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.106603 0.0915013 -0.0151 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.106624 0.0915329 -0.01509 ops/s
50th percentile latency range-auto-date-histo-with-metrics 2.22393e+06 2.61112e+06 387190 ms
90th percentile latency range-auto-date-histo-with-metrics 2.57957e+06 3.03045e+06 450880 ms
99th percentile latency range-auto-date-histo-with-metrics 2.65951e+06 3.12456e+06 465046 ms
100th percentile latency range-auto-date-histo-with-metrics 2.66394e+06 3.1298e+06 465855 ms
50th percentile service time range-auto-date-histo-with-metrics 9371.36 10938.2 1566.89 ms
90th percentile service time range-auto-date-histo-with-metrics 9448.72 11030.3 1581.6 ms
99th percentile service time range-auto-date-histo-with-metrics 9552.89 11092.2 1539.35 ms
100th percentile service time range-auto-date-histo-with-metrics 9573.88 11109.9 1536 ms
error rate range-auto-date-histo-with-metrics 0 0 0 %
Min Throughput range-agg-1 2.00656 2.00657 1e-05 ops/s
Mean Throughput range-agg-1 2.00796 2.00798 2e-05 ops/s
Median Throughput range-agg-1 2.00785 2.00787 2e-05 ops/s
Max Throughput range-agg-1 2.00977 2.00979 2e-05 ops/s
50th percentile latency range-agg-1 4.22297 4.10831 -0.11466 ms
90th percentile latency range-agg-1 4.73263 4.5176 -0.21503 ms
99th percentile latency range-agg-1 5.26513 4.65641 -0.60872 ms
100th percentile latency range-agg-1 5.33883 4.67719 -0.66164 ms
50th percentile service time range-agg-1 3.09277 2.80872 -0.28406 ms
90th percentile service time range-agg-1 3.2202 2.94001 -0.28019 ms
99th percentile service time range-agg-1 3.56431 3.18059 -0.38373 ms
100th percentile service time range-agg-1 3.69453 3.244 -0.45053 ms
error rate range-agg-1 0 0 0 %
Min Throughput range-agg-2 2.00658 2.00655 -3e-05 ops/s
Mean Throughput range-agg-2 2.00797 2.00795 -2e-05 ops/s
Median Throughput range-agg-2 2.00787 2.00785 -2e-05 ops/s
Max Throughput range-agg-2 2.0098 2.00976 -3e-05 ops/s
50th percentile latency range-agg-2 3.63387 4.1966 0.56273 ms
90th percentile latency range-agg-2 4.04013 4.68421 0.64408 ms
99th percentile latency range-agg-2 4.23564 4.93537 0.69973 ms
100th percentile latency range-agg-2 4.24534 4.97572 0.73038 ms
50th percentile service time range-agg-2 2.42234 2.98568 0.56335 ms
90th percentile service time range-agg-2 2.58012 3.13833 0.55822 ms
99th percentile service time range-agg-2 2.64553 3.29419 0.64866 ms
100th percentile service time range-agg-2 2.67736 3.31175 0.63439 ms
error rate range-agg-2 0 0 0 %
Min Throughput cardinality-agg-low 2.00624 2.00624 0 ops/s
Mean Throughput cardinality-agg-low 2.00758 2.00757 -1e-05 ops/s
Median Throughput cardinality-agg-low 2.00748 2.00747 -1e-05 ops/s
Max Throughput cardinality-agg-low 2.00931 2.0093 -1e-05 ops/s
50th percentile latency cardinality-agg-low 5.47925 5.46778 -0.01147 ms
90th percentile latency cardinality-agg-low 6.21902 6.45707 0.23804 ms
99th percentile latency cardinality-agg-low 6.58963 7.2027 0.61307 ms
100th percentile latency cardinality-agg-low 6.69555 7.66496 0.96942 ms
50th percentile service time cardinality-agg-low 4.20581 4.02797 -0.17785 ms
90th percentile service time cardinality-agg-low 4.96513 5.0464 0.08127 ms
99th percentile service time cardinality-agg-low 5.08589 5.87443 0.78855 ms
100th percentile service time cardinality-agg-low 5.13143 6.61088 1.47945 ms
error rate cardinality-agg-low 0 0 0 %
Min Throughput cardinality-agg-high 0.776332 0.672252 -0.10408 ops/s
Mean Throughput cardinality-agg-high 0.776938 0.672644 -0.10429 ops/s
Median Throughput cardinality-agg-high 0.776995 0.672522 -0.10447 ops/s
Max Throughput cardinality-agg-high 0.777507 0.673374 -0.10413 ops/s
50th percentile latency cardinality-agg-high 197551 247744 50192.6 ms
90th percentile latency cardinality-agg-high 229035 286671 57636.1 ms
99th percentile latency cardinality-agg-high 236138 295399 59260.7 ms
100th percentile latency cardinality-agg-high 236571 295880 59308.9 ms
50th percentile service time cardinality-agg-high 1274.97 1476.12 201.15 ms
90th percentile service time cardinality-agg-high 1329.48 1512.27 182.795 ms
99th percentile service time cardinality-agg-high 1408.94 1549.17 140.236 ms
100th percentile service time cardinality-agg-high 1444.27 1556.14 111.873 ms
error rate cardinality-agg-high 0 0 0 %
Min Throughput cardinality-agg-very-high 0.591215 0.520921 -0.07029 ops/s
Mean Throughput cardinality-agg-very-high 0.592381 0.521582 -0.0708 ops/s
Median Throughput cardinality-agg-very-high 0.592382 0.521638 -0.07074 ops/s
Max Throughput cardinality-agg-very-high 0.593051 0.522038 -0.07101 ops/s
50th percentile latency cardinality-agg-very-high 119653 142691 23037.6 ms
90th percentile latency cardinality-agg-very-high 167316 199223 31906.8 ms
99th percentile latency cardinality-agg-very-high 178026 211916 33889.6 ms
100th percentile latency cardinality-agg-very-high 178620 212609 33989 ms
50th percentile service time cardinality-agg-very-high 1679.93 1904.57 224.634 ms
90th percentile service time cardinality-agg-very-high 1715.85 1949.14 233.291 ms
99th percentile service time cardinality-agg-very-high 1780.75 2005.13 224.383 ms
100th percentile service time cardinality-agg-very-high 1784.43 2006.23 221.807 ms
error rate cardinality-agg-very-high 0 0 0 %
Min Throughput range_with_asc_sort 2.0065 2.00652 1e-05 ops/s
Mean Throughput range_with_asc_sort 2.0079 2.0079 0 ops/s
Median Throughput range_with_asc_sort 2.00779 2.0078 1e-05 ops/s
Max Throughput range_with_asc_sort 2.0097 2.0097 -0 ops/s
50th percentile latency range_with_asc_sort 7.58385 8.06853 0.48468 ms
90th percentile latency range_with_asc_sort 7.97786 8.4662 0.48835 ms
99th percentile latency range_with_asc_sort 8.22488 9.37929 1.15441 ms
100th percentile latency range_with_asc_sort 8.33168 9.40229 1.07061 ms
50th percentile service time range_with_asc_sort 6.34391 6.80953 0.46562 ms
90th percentile service time range_with_asc_sort 6.42518 7.00031 0.57513 ms
99th percentile service time range_with_asc_sort 6.79018 8.28633 1.49614 ms
100th percentile service time range_with_asc_sort 7.10235 8.40636 1.30402 ms
error rate range_with_asc_sort 0 0 0 %
Min Throughput range_with_desc_sort 2.00652 2.00635 -0.00017 ops/s
Mean Throughput range_with_desc_sort 2.00791 2.0077 -0.00021 ops/s
Median Throughput range_with_desc_sort 2.0078 2.00761 -0.0002 ops/s
Max Throughput range_with_desc_sort 2.00971 2.00947 -0.00024 ops/s
50th percentile latency range_with_desc_sort 7.64973 7.81765 0.16792 ms
90th percentile latency range_with_desc_sort 8.05025 8.19749 0.14725 ms
99th percentile latency range_with_desc_sort 8.91886 8.45895 -0.45991 ms
100th percentile latency range_with_desc_sort 9.48703 8.4845 -1.00253 ms
50th percentile service time range_with_desc_sort 6.48967 6.56484 0.07516 ms
90th percentile service time range_with_desc_sort 6.59144 6.69386 0.10242 ms
99th percentile service time range_with_desc_sort 7.34417 7.13132 -0.21285 ms
100th percentile service time range_with_desc_sort 8.0124 7.26117 -0.75123 ms
error rate range_with_desc_sort 0 0 0 %

@asimmahmood1
Copy link
Contributor

asimmahmood1 commented Aug 5, 2025

Latest results

90th percentile service time composite-terms 223.699 217.607 -6.09272 ms

Btw, I think you had mem allocation profile results using async, you can paste it? Otherwise looks good to me.

@sandeshkr419
Copy link
Member Author

sandeshkr419 commented Aug 5, 2025

@asimmahmood1 The major changes are observed in improved throughput and less memory usage. The PR benchmark runs are capped at 2 ops/sec, because of which the difference wasn't noted there much. In all my multiple local runs, I could see a better throughput (0.88 to 0.98 ops/s) which is nice. Since the code changes don't involve major logical changes, the diff is service time improvement is minor.

Also, memory profiling on initial analyzed chunks is also improved.
addIfCompetitive method if you'd see has good 10% overall reduction now.


Before:

|                                                  Segment count |                 |         362 |        |
|                                                 Min Throughput | composite-terms |        0.87 |  ops/s |
|                                                Mean Throughput | composite-terms |        0.87 |  ops/s |
|                                              Median Throughput | composite-terms |        0.87 |  ops/s |
|                                                 Max Throughput | composite-terms |        0.88 |  ops/s |
|                                        50th percentile latency | composite-terms |      160128 |     ms |
|                                        90th percentile latency | composite-terms |      184992 |     ms |
|                                        99th percentile latency | composite-terms |      190584 |     ms |
|                                       100th percentile latency | composite-terms |      191194 |     ms |
|                                   50th percentile service time | composite-terms |     1113.28 |     ms |
|                                   90th percentile service time | composite-terms |     1163.21 |     ms |
|                                   99th percentile service time | composite-terms |      1242.8 |     ms |
|                                  100th percentile service time | composite-terms |     1255.73 |     ms |
|                                                     error rate | composite-terms |           0 |      % |
Image

After:

|                                                  Segment count |                 |         362 |        |
|                                                 Min Throughput | composite-terms |        0.96 |  ops/s |
|                                                Mean Throughput | composite-terms |        0.97 |  ops/s |
|                                              Median Throughput | composite-terms |        0.97 |  ops/s |
|                                                 Max Throughput | composite-terms |        0.98 |  ops/s |
|                                        50th percentile latency | composite-terms |      128963 |     ms |
|                                        90th percentile latency | composite-terms |      148294 |     ms |
|                                        99th percentile latency | composite-terms |      152531 |     ms |
|                                       100th percentile latency | composite-terms |      153110 |     ms |
|                                   50th percentile service time | composite-terms |     972.536 |     ms |
|                                   90th percentile service time | composite-terms |     1038.79 |     ms |
|                                   99th percentile service time | composite-terms |     1115.17 |     ms |
|                                  100th percentile service time | composite-terms |     1189.98 |     ms |
|                                                     error rate | composite-terms |           0 |      % |
Screenshot 2025-08-05 at 12 09 31

Signed-off-by: Sandesh Kumar <[email protected]>
@sandeshkr419
Copy link
Member Author

@atris Thanks for taking a look.
I have updated the description to answer most of your questions regarding code changes, concurrent search and also have relevant comments documented in the code. Also, since the changes are not changing any logical functionality, the existing test-cases will cover the scenarios.

The objects inside an Aggregator class are not shared between threads.

Also, I don't suspect memory leaks because of this change.

@github-actions
Copy link
Contributor

github-actions bot commented Aug 5, 2025

✅ Gradle check result for bbb19bc: SUCCESS

@github-project-automation github-project-automation bot moved this from Todo to In Progress in Performance Roadmap Aug 5, 2025
@prudhvigodithi prudhvigodithi merged commit 3a5da00 into opensearch-project:main Aug 5, 2025
33 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Performance Roadmap Aug 5, 2025
@sandeshkr419 sandeshkr419 deleted the c3 branch August 5, 2025 21:47
vinaykpud pushed a commit to vinaykpud/OpenSearch that referenced this pull request Sep 26, 2025
… allocations (opensearch-project#18531)

* reuse slot objects for lookups

Signed-off-by: Sandesh Kumar <[email protected]>

* refactor streams to for loop

Signed-off-by: Sandesh Kumar <[email protected]>

---------

Signed-off-by: Sandesh Kumar <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Composite Terms Aggregation Performance Improvement by faster map implementation

6 participants