Microbenchmarks

Comparing results for 15.0.2 and main

Package Benchmark Name Number of Iterations Time/op Bytes/op Megabytes/s Allocations/op
15.0.2 main Diff % 15.0.2 main Diff % 15.0.2 main Diff % 15.0.2 main Diff % 15.0.2 main Diff %
bloom BenchmarkM_Add-48 565 607 6.92 1.86 ms 1.89 ms -1.65 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
bloom BenchmarkM_Clear-48 524,354 530,057 1.08 2.21 µs 2.21 µs 0.39 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
bloom BenchmarkM_New-48 24,120 22,382 -7.77 49.91 µs 53.37 µs -6.49 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
bucketpool BenchmarkPool-48 2,141,945 2,176,716 1.60 555.00 ns 544.00 ns 1.95 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
bucketpool BenchmarkPoolGet-48 193,581 195,988 1.23 6.29 µs 6.30 µs -0.13 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
cache BenchmarkGet-48 16,889,113 16,965,088 0.45 69.00 ns 68.00 ns 1.10 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_0900_ai_ci#01-48 1,345,697 1,393,016 3.40 861.00 ns 833.00 ns 3.39 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_0900_ai_ci#02-48 601,395 595,508 -0.99 1.95 µs 1.97 µs -1.39 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_0900_ai_ci#03-48 3,922,121 3,932,865 0.27 266.00 ns 266.00 ns -0.22 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_0900_ai_ci-48 3,685,813 3,548,167 -3.88 296.00 ns 306.00 ns -3.09 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_0900_as_ci#01-48 632,805 633,343 0.08 1.84 µs 1.84 µs 0.22 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_0900_as_ci-48 2,055,930 2,046,080 -0.48 559.00 ns 558.00 ns 0.17 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_0900_as_cs-48 2,426,719 2,417,708 -0.37 468.00 ns 462.00 ns 1.40 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_bin-48 12,143,661 12,186,149 0.35 97.00 ns 97.00 ns 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_hu_0900_as_cs-48 118,158 117,300 -0.73 9.99 µs 10.07 µs -0.85 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_hu_0900_as_cs-48 N/A 99,326 0.00 N/A 10.13 µs 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_ja_0900_as_cs-48 102,992 109,655 6.08 11.54 µs 10.82 µs 6.66 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_ja_0900_as_cs_ks-48 36,913 38,965 5.27 31.17 µs 30.16 µs 3.35 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_zh_0900_as_cs#01-48 89,420 87,262 -2.47 13.19 µs 13.60 µs -3.01 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkAllUCAWeightStrings/utf8mb4_zh_0900_as_cs-48 747,978 746,312 -0.22 1.55 µs 1.56 µs -0.99 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/English/1/utf8mb4_0900_ai_ci-48 3,186,551 3,188,550 0.06 344.00 ns 345.00 ns -0.22 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/English/1/utf8mb4_0900_as_ci-48 1,931,969 1,927,066 -0.25 596.00 ns 600.00 ns -0.68 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/English/1/utf8mb4_0900_as_cs-48 1,857,736 1,863,536 0.31 614.00 ns 613.00 ns 0.02 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/English/8/utf8mb4_0900_ai_ci-48 674,150 676,271 0.31 1.72 µs 1.73 µs -0.43 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/English/8/utf8mb4_0900_as_ci-48 345,923 347,081 0.33 3.40 µs 3.38 µs 0.56 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/English/8/utf8mb4_0900_as_cs-48 348,136 347,173 -0.28 3.40 µs 3.40 µs -0.07 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Japanese/1/utf8mb4_0900_ai_ci-48 231,571 230,870 -0.30 5.08 µs 5.09 µs -0.35 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Japanese/1/utf8mb4_0900_as_ci-48 117,362 117,277 -0.07 10.07 µs 10.13 µs -0.62 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Japanese/1/utf8mb4_0900_as_ci-48 98,404 98,335 -0.07 10.22 µs 10.24 µs -0.18 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Japanese/1/utf8mb4_0900_as_cs-48 78,889 78,627 -0.33 15.01 µs 15.06 µs -0.33 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Japanese/8/utf8mb4_0900_ai_ci-48 27,685 27,566 -0.43 40.35 µs 40.67 µs -0.78 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Japanese/8/utf8mb4_0900_as_ci-48 14,461 14,618 1.07 79.26 µs 79.58 µs -0.41 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Japanese/8/utf8mb4_0900_as_cs-48 10,401 10,000 -4.01 118.38 µs 118.13 µs 0.21 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Japanese/8/utf8mb4_0900_as_cs-48 9,766 9,855 0.90 118.11 µs 118.99 µs -0.75 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Long/1/utf8mb4_0900_ai_ci-48 790,034 786,028 -0.51 1.48 µs 1.49 µs -0.67 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Long/1/utf8mb4_0900_as_ci-48 425,710 426,654 0.22 2.75 µs 2.75 µs -0.05 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Long/1/utf8mb4_0900_as_cs-48 427,252 423,084 -0.99 2.75 µs 2.77 µs -0.61 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Long/8/utf8mb4_0900_ai_ci-48 109,059 109,441 0.35 10.76 µs 10.84 µs -0.70 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Long/8/utf8mb4_0900_ai_ci-48 94,863 93,515 -1.44 10.81 µs 10.90 µs -0.77 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Long/8/utf8mb4_0900_as_ci-48 51,678 58,522 11.69 20.30 µs 20.40 µs -0.48 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Long/8/utf8mb4_0900_as_cs-48 54,817 58,559 6.39 20.37 µs 20.32 µs 0.24 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Spanish/1/utf8mb4_0900_ai_ci-48 1,719,396 1,687,968 -1.86 670.00 ns 682.00 ns -1.63 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Spanish/1/utf8mb4_0900_as_ci-48 1,066,113 1,047,552 -1.77 1.09 µs 1.10 µs -1.63 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Spanish/1/utf8mb4_0900_as_cs-48 1,008,679 1,003,390 -0.53 1.21 µs 1.23 µs -0.98 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Spanish/1/utf8mb4_0900_as_cs-48 950,748 944,038 -0.71 1.22 µs 1.23 µs -0.93 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Spanish/8/utf8mb4_0900_ai_ci-48 339,689 338,612 -0.32 3.49 µs 3.49 µs -0.13 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Spanish/8/utf8mb4_0900_as_ci-48 207,280 204,070 -1.57 5.71 µs 5.74 µs -0.56 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkUCA900Collation/Spanish/8/utf8mb4_0900_as_cs-48 202,088 201,633 -0.23 5.79 µs 5.82 µs -0.53 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkWildcardMatching/8bit-48 140,027 138,974 -0.76 8.43 µs 8.46 µs -0.34 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
collations BenchmarkWildcardMatching/unicode-48 42,481 45,608 6.86 24.48 µs 24.55 µs -0.29 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
decimal BenchmarkDecimalParsing/MySQL-48 38,076 39,104 2.63 30.75 µs 31.15 µs -1.28 6.6 kB/op 6.6 kB/op 0.00 N/A N/A 0.00 294 294 0.00
decimal BenchmarkDecimalParsing/Naive-48 19,855 19,747 -0.55 59.65 µs 60.29 µs -1.06 8.0 kB/op 8.0 kB/op 0.00 N/A N/A 0.00 391 391 0.00
decimal BenchmarkFormatting/StringFixed(8)-48 140 144 2.77 8.43 ms 8.37 ms 0.81 1.4 MB/op 1.4 MB/op -0.04 N/A N/A 0.00 68.977 k 69.046 k -0.10
decimal BenchmarkFormatting/formatFast-48 682 685 0.44 1.73 ms 1.73 ms -0.39 240 kB/op 240 kB/op -0.02 N/A N/A 0.00 10 k 10 k 0.00
decimal BenchmarkFormatting/formatSlow-48 213 213 0.00 5.58 ms 5.58 ms 0.09 774 kB/op 770 kB/op 0.45 N/A N/A 0.00 33.068 k 33.012 k 0.17
decimal BenchmarkFormatting/formatwithPrecision(8)-48 752 734 -2.38 1.62 ms 1.64 ms -1.00 160 kB/op 160 kB/op 0.00 N/A N/A 0.00 10 k 10 k 0.00
evalengine BenchmarkAddActual-48 1,437,068 1,464,806 1.89 840.00 ns 810.00 ns 3.71 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddGo-48 1,000,000,000 1,000,000,000 0.00 0.00 s 0.00 s -0.45 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddGoInterface-48 33,534,680 31,362,666 -6.93 35.00 ns 37.00 ns -5.79 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddGoNonInterface-48 89,087,200 89,610,472 0.58 13.00 ns 12.00 ns 0.31 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddNative-48 32,404,705 27,850,344 -16.35 38.00 ns 39.00 ns -2.63 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddNoNative-48 2,001,160 2,010,708 0.47 593.00 ns 601.00 ns -1.45 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkNullSafeComparison/Numeric-48 35,854 35,915 0.17 31.91 µs 32.78 µs -2.65 289 B/op 289 B/op 0.00 N/A N/A 0.00 12 12 0.00
evalengine BenchmarkNullSafeComparison/Strings/utf8mb4_0900_ai_ci/1-48 133,410 129,411 -3.09 8.79 µs 9.11 µs -3.44 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkNullSafeComparison/Strings/utf8mb4_0900_ai_ci/16-48 40,967 40,786 -0.44 25.94 µs 26.11 µs -0.65 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkNullSafeComparison/Strings/utf8mb4_0900_as_cs/1-48 105,151 104,622 -0.51 11.28 µs 11.20 µs 0.75 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkNullSafeComparison/Strings/utf8mb4_0900_as_cs/1-48 90,350 88,755 -1.80 11.27 µs 11.39 µs -1.03 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkNullSafeComparison/Strings/utf8mb4_0900_as_cs/16-48 21,696 21,144 -2.61 52.99 µs 53.10 µs -0.20 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkNullSafeComparison/Strings/utf8mb4_0900_bin/1-48 672,156 703,837 4.50 1.73 µs 1.66 µs 4.31 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkNullSafeComparison/Strings/utf8mb4_0900_bin/16-48 653,210 692,375 5.66 1.80 µs 1.69 µs 6.63 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkNullSafeComparison/Strings/utf8mb4_general_ci/1-48 398,188 400,703 0.63 2.95 µs 2.93 µs 0.82 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkNullSafeComparison/Strings/utf8mb4_general_ci/16-48 100,466 101,610 1.13 11.88 µs 12.10 µs -1.79 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkNullSafeComparison/Strings/utf8mb4_general_ci/16-48 94,539 97,108 2.65 12.33 µs 12.15 µs 1.50 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctmclient BenchmarkCachedConnClientSteadyState-48 9 8 -12.50 117.35 ms 128.64 ms -8.78 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctmclient BenchmarkCachedConnClientSteadyStateEvictions-48 98 94 -4.79 11.56 ms 12.13 ms -4.73 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctmclient BenchmarkCachedConnClientSteadyStateRedials-48 54 49 -9.09 19.77 ms 21.05 ms -6.10 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangeContains-48 22,198,484 23,154,668 4.13 52.00 ns 50.00 ns 3.52 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangesIntersect-48 107,415,632 107,817,843 0.37 10.00 ns 10.00 ns 0.42 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangesOverlap-48 2,033,024 2,221,914 8.50 588.00 ns 543.00 ns 8.36 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkUint64KeyBytes-48 516,174,998 447,353,678 -15.38 2.00 ns 2.00 ns -0.24 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkUint64KeyString-48 45,774,476 46,121,193 0.75 25.00 ns 25.00 ns 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
mysql BenchmarkMySQL56GTIDParsing-48 N/A 124,039 0.00 N/A 9.46 µs 0.00 N/A 3.1 kB/op 0.00 N/A N/A 0.00 N/A 25 0.00
mysql BenchmarkParallelMediumQueries-48 139,337 137,412 -1.40 8.32 µs 8.40 µs -0.98 N/A N/A 0.00 2.0 kB/s 2.0 kB/s 0.99 N/A N/A 0.00
mysql BenchmarkParallelMediumQueriesWithReadBufferPooling-48 138,963 140,205 0.89 8.44 µs 8.40 µs 0.49 N/A N/A 0.00 1.9 kB/s 2.0 kB/s -0.49 N/A N/A 0.00
mysql BenchmarkParallelRandomQueries-48 53,211 48,685 -9.30 21.84 µs 24.07 µs -9.27 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
mysql BenchmarkParallelRandomQueriesWithReadBufferPooling-48 52,589 48,445 -8.55 22.39 µs 24.09 µs -7.09 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
mysql BenchmarkParallelShortQueries-48 584,671 584,936 0.05 1.84 µs 1.86 µs -0.73 N/A N/A 0.00 11 B/s 11 B/s 0.71 N/A N/A 0.00
mysql BenchmarkParallelShortQueriesWithReadBufferPooling-48 625,168 631,145 0.95 1.82 µs 1.81 µs 0.75 N/A N/A 0.00 11 B/s 11 B/s -0.78 N/A N/A 0.00
planbuilder BenchmarkPlanner/aggr_cases.json-gen4-48 75 25 -200.00 14.84 ms 46.78 ms -68.28 2.3 MB/op 15 MB/op -84.21 N/A N/A 0.00 49.258 k 91.288 k -46.04
planbuilder BenchmarkPlanner/aggr_cases.json-gen4left2right-48 79 24 -222.45 14.32 ms 46.06 ms -68.91 2.2 MB/op 15 MB/op -84.60 N/A N/A 0.00 47.73 k 88.8395 k -46.27
planbuilder BenchmarkPlanner/aggr_cases.json-v3-48 133 121 -9.92 9.05 ms 9.86 ms -8.27 1.4 MB/op 1.5 MB/op -4.51 N/A N/A 0.00 24.056 k 26.6805 k -9.84
planbuilder BenchmarkPlanner/filter_cases.json-gen4-48 52 18 -181.08 20.91 ms 63.29 ms -66.96 3.4 MB/op 20 MB/op -82.68 N/A N/A 0.00 68.87 k 125.797 k -45.25
planbuilder BenchmarkPlanner/filter_cases.json-gen4left2right-48 55 18 -205.56 20.85 ms 64.14 ms -67.50 3.4 MB/op 20 MB/op -82.82 N/A N/A 0.00 68.027 k 124.2735 k -45.26
planbuilder BenchmarkPlanner/filter_cases.json-v3-48 100 100 0.00 11.09 ms 12.02 ms -7.80 2.0 MB/op 2.0 MB/op 0.06 N/A N/A 0.00 29.633 k 32.627 k -9.18
planbuilder BenchmarkPlanner/filter_cases.json-v3-48 95 92 -3.80 11.09 ms 12.27 ms -9.59 2.0 MB/op 2.0 MB/op 0.10 N/A N/A 0.00 29.633 k 32.627 k -9.18
planbuilder BenchmarkPlanner/from_cases.json-gen4-48 82 27 -203.70 14.61 ms 45.58 ms -67.94 2.5 MB/op 15 MB/op -83.62 N/A N/A 0.00 46.589 k 94.2395 k -50.56
planbuilder BenchmarkPlanner/from_cases.json-gen4left2right-48 83 25 -232.00 14.58 ms 44.03 ms -66.89 2.4 MB/op 15 MB/op -84.20 N/A N/A 0.00 44.96 k 90.4075 k -50.27
planbuilder BenchmarkPlanner/from_cases.json-v3-48 124 112 -10.71 9.73 ms 10.49 ms -7.27 1.8 MB/op 1.8 MB/op 0.63 N/A N/A 0.00 25.508 k 27.896 k -8.56
planbuilder BenchmarkPlanner/from_cases.json-v3-48 N/A 96 0.00 N/A 10.91 ms 0.00 N/A 1.8 MB/op 0.00 N/A N/A 0.00 N/A 27.897 k 0.00
planbuilder BenchmarkPlanner/large_cases.json-gen4-48 N/A 635 0.00 N/A 1.85 ms 0.00 N/A 378 kB/op 0.00 N/A N/A 0.00 N/A 7.996 k 0.00
planbuilder BenchmarkPlanner/large_cases.json-gen4left2right-48 2,129 1,135 -87.62 542.26 µs 1.05 ms -48.31 96 kB/op 246 kB/op -60.88 N/A N/A 0.00 2.073 k 3.383 k -38.72
planbuilder BenchmarkPlanner/large_cases.json-gen4left2right-48 N/A 994 0.00 N/A 1.09 ms 0.00 N/A 246 kB/op 0.00 N/A N/A 0.00 N/A 3.383 k 0.00
planbuilder BenchmarkPlanner/large_cases.json-v3-48 3,596 3,619 0.65 309.91 µs 331.56 µs -6.53 51 kB/op 51 kB/op -1.36 N/A N/A 0.00 958 982 -2.44
planbuilder BenchmarkPlanner/select_cases.json-gen4-48 52 15 -246.67 21.64 ms 71.74 ms -69.83 3.6 MB/op 22 MB/op -83.82 N/A N/A 0.00 74.121 k 137.9505 k -46.27
planbuilder BenchmarkPlanner/select_cases.json-gen4left2right-48 54 16 -237.50 21.54 ms 68.44 ms -68.52 3.5 MB/op 22 MB/op -83.99 N/A N/A 0.00 73.18 k 135.764 k -46.10
planbuilder BenchmarkPlanner/select_cases.json-v3-48 N/A 100 0.00 N/A 15.72 ms 0.00 N/A 2.5 MB/op 0.00 N/A N/A 0.00 N/A 41.581 k 0.00
planbuilder BenchmarkPlanner/select_cases.json-v3-48 80 78 -3.21 14.15 ms 16.15 ms -12.41 2.5 MB/op 2.5 MB/op 0.86 N/A N/A 0.00 38.646 k 41.581 k -7.06
planbuilder BenchmarkPlanner/union_cases.json-gen4-48 N/A 65 0.00 N/A 18.00 ms 0.00 N/A 5.2 MB/op 0.00 N/A N/A 0.00 N/A 37.213 k 0.00
planbuilder BenchmarkPlanner/union_cases.json-gen4left2right-48 N/A 67 0.00 N/A 17.70 ms 0.00 N/A 5.2 MB/op 0.00 N/A N/A 0.00 N/A 37.089 k 0.00
planbuilder BenchmarkPlanner/union_cases.json-v3-48 329 252 -30.50 3.57 ms 4.77 ms -25.09 607 kB/op 716 kB/op -15.24 N/A N/A 0.00 10.5065 k 12.554 k -16.31
planbuilder BenchmarkSelectVsDML/DML_(random_sample,_N=32)-48 1,484 1,325 -12.00 761.27 µs 874.36 µs -12.93 189 kB/op 168 kB/op 12.68 N/A N/A 0.00 1.808 k 2.253 k -19.75
planbuilder BenchmarkSelectVsDML/Select_(random_sample,_N=32)-48 435 379 -14.62 2.84 ms 3.17 ms -10.61 452 kB/op 501 kB/op -9.87 N/A N/A 0.00 7.551 k 8.127 k -7.09
planbuilder BenchmarkSemAnalysis-48 N/A 6 0.00 N/A 196.36 ms 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x1-cap128-48 749,226 734,773 -1.97 1.71 µs 1.61 µs 6.23 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x1-cap512-48 735,879 742,917 0.95 1.59 µs 1.60 µs -0.53 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x1-cap64-48 840,739 738,516 -13.84 1.80 µs 1.81 µs -0.66 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x128-cap128-48 444,605 453,361 1.93 7.47 µs 7.44 µs 0.45 2 B/op 2 B/op 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x128-cap512-48 471,917 464,194 -1.66 5.93 µs 5.82 µs 1.98 2 B/op 2 B/op 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x128-cap64-48 441,447 400,875 -10.12 7.73 µs 7.71 µs 0.23 2 B/op 3 B/op -33.33 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x32-cap128-48 446,235 426,641 -4.59 7.28 µs 7.41 µs -1.87 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x32-cap512-48 436,744 523,778 16.62 5.53 µs 5.90 µs -6.38 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x32-cap64-48 421,815 419,330 -0.59 7.57 µs 7.65 µs -1.08 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x8-cap128-48 481,407 498,043 3.34 4.78 µs 4.51 µs 5.99 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x8-cap512-48 748,140 740,330 -1.05 1.58 µs 1.60 µs -1.47 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPut/x8-cap64-48 498,439 435,259 -14.52 7.13 µs 7.38 µs -3.28 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x1-cap128-48 1,101,030 1,051,556 -4.70 1.07 µs 1.06 µs 1.28 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x1-cap512-48 1,000,000 1,000,000 0.00 1.06 µs 1.05 µs 1.33 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x1-cap512-48 927,614 947,898 2.14 1.37 µs 1.44 µs -4.91 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x1-cap64-48 1,000,000 1,256,929 20.44 1.03 µs 953.00 ns 8.50 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x1-cap64-48 N/A 960,450 0.00 N/A 1.40 µs 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x128-cap128-48 610,953 644,873 5.26 7.23 µs 7.29 µs -0.75 2 B/op 1 B/op 33.33 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x128-cap512-48 648,297 656,593 1.26 5.25 µs 5.29 µs -0.74 1 B/op 1 B/op 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x128-cap64-48 649,944 639,094 -1.70 7.49 µs 7.61 µs -1.58 2 B/op 2 B/op 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x32-cap128-48 702,418 696,649 -0.83 7.20 µs 7.05 µs 2.11 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x32-cap512-48 709,866 740,986 4.20 5.21 µs 5.30 µs -1.60 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x32-cap64-48 690,130 728,405 5.25 7.36 µs 7.36 µs 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x8-cap128-48 N/A 1,000,000 0.00 N/A 3.96 µs 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x8-cap128-48 793,667 703,858 -12.76 4.79 µs 5.69 µs -15.79 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x8-cap512-48 1,000,000 1,000,000 0.00 1.05 µs 1.07 µs -1.03 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixed/x8-cap64-48 633,703 683,805 7.33 7.19 µs 6.99 µs 2.96 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x1-cap128-48 1,015,479 1,000,000 -1.55 1.66 µs 1.17 µs 42.83 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x1-cap128-48 763,208 942,298 19.01 1.55 µs 1.56 µs -0.90 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x1-cap512-48 1,026,554 1,019,839 -0.66 1.54 µs 1.49 µs 3.29 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x1-cap512-48 773,205 756,242 -2.24 1.54 µs 1.59 µs -3.14 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x1-cap64-48 794,344 924,236 14.05 1.55 µs 1.52 µs 2.17 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x128-cap128-48 463,704 479,609 3.32 7.22 µs 7.10 µs 1.70 2 B/op 2 B/op 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x128-cap512-48 475,223 494,306 3.86 5.43 µs 5.28 µs 2.77 2 B/op 2 B/op 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x128-cap64-48 446,815 475,229 5.98 7.48 µs 7.41 µs 0.86 2 B/op 2 B/op 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x32-cap128-48 477,744 588,349 18.80 7.11 µs 7.04 µs 0.89 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x32-cap512-48 541,082 584,665 7.45 4.85 µs 5.35 µs -9.30 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x32-cap64-48 529,033 572,078 7.52 7.35 µs 7.43 µs -1.03 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x8-cap128-48 560,669 591,449 5.20 5.68 µs 4.45 µs 27.65 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x8-cap512-48 1,043,148 1,017,698 -2.50 1.52 µs 1.58 µs -3.61 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x8-cap512-48 789,410 780,438 -1.15 1.50 µs 1.58 µs -4.95 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutMixedMulti/x8-cap64-48 528,181 542,005 2.55 7.04 µs 6.86 µs 2.59 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x1-cap128-48 757,743 754,592 -0.42 1.79 µs 1.78 µs 0.73 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x1-cap512-48 769,376 667,983 -15.18 1.77 µs 1.84 µs -3.97 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x1-cap64-48 717,323 763,344 6.03 1.59 µs 2.01 µs -20.84 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x128-cap128-48 391,679 390,764 -0.23 7.06 µs 7.04 µs 0.33 3 B/op 3 B/op 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x128-cap512-48 411,783 436,009 5.56 5.41 µs 5.56 µs -2.69 2 B/op 2 B/op 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x128-cap64-48 397,038 398,166 0.28 7.41 µs 7.30 µs 1.49 3 B/op 3 B/op 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x32-cap128-48 400,417 440,829 9.17 6.90 µs 7.04 µs -1.91 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x32-cap512-48 427,777 534,021 19.90 5.08 µs 4.91 µs 3.44 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x32-cap64-48 451,695 494,222 8.60 7.10 µs 7.04 µs 0.94 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x8-cap128-48 468,518 597,332 21.56 4.55 µs 2.71 µs 67.72 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x8-cap512-48 736,771 719,214 -2.44 1.80 µs 1.82 µs -1.23 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkGetPutWithSettings/x8-cap64-48 452,371 437,049 -3.51 6.79 µs 6.85 µs -0.88 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkRPCPoolAllocs-48 11,073 10,750 -3.00 109.32 µs 109.17 µs 0.14 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkRPCPoolAllocs-48 9,344 9,322 -0.24 109.16 µs 109.72 µs -0.51 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkRegisterUnregister-48 1,602,310 1,617,575 0.94 739.00 ns 743.00 ns -0.59 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
pools BenchmarkRegisterUnregisterParallel-48 452,527 470,741 3.87 2.64 µs 2.64 µs 0.25 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
ristretto BenchmarkSketchEstimate-48 117,733,759 117,722,399 -0.01 9.00 ns 9.00 ns -0.16 N/A N/A 0.00 102 B/s 101 B/s 0.16 N/A N/A 0.00
ristretto BenchmarkSketchIncrement-48 124,822,880 124,300,475 -0.42 9.00 ns 9.00 ns -0.38 N/A N/A 0.00 108 B/s 107 B/s 0.38 N/A N/A 0.00
ristretto BenchmarkStoreGet-48 15,935,679 16,111,787 1.09 74.00 ns 73.00 ns 0.66 N/A N/A 0.00 13 B/s 13 B/s -0.63 N/A N/A 0.00
ristretto BenchmarkStoreSet-48 1,670,669 1,649,595 -1.28 710.00 ns 738.00 ns -3.79 N/A N/A 0.00 1 B/s 1 B/s 4.06 N/A N/A 0.00
ristretto BenchmarkStoreUpdate-48 1,701,034 1,582,216 -7.51 716.00 ns 753.00 ns -4.81 N/A N/A 0.00 1 B/s 1 B/s 5.28 N/A N/A 0.00
semantics BenchmarkAnalyzeDerivedTableQueries-48 973 235 -314.04 1.15 ms 4.94 ms -76.73 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeGroupByQueries-48 N/A 303 0.00 N/A 3.94 ms 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeHavingQueries-48 N/A 355 0.00 N/A 3.35 ms 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeMultipleDifferentQueries-48 N/A 311 0.00 N/A 3.88 ms 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeOrderByQueries-48 N/A 465 0.00 N/A 2.61 ms 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeSubQueries-48 N/A 310 0.00 N/A 3.87 ms 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeUnionQueries-48 N/A 408 0.00 N/A 2.93 ms 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlescape BenchmarkEscapeID/a`a-48 20,567,317 20,101,914 -2.32 56.00 ns 56.00 ns -0.04 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlescape BenchmarkEscapeID/aa-48 21,479,465 22,401,022 4.11 51.00 ns 51.00 ns 0.43 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlescape BenchmarkEscapeID/long-48 1,832,788 1,894,176 3.24 654.00 ns 636.00 ns 2.79 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkNormalize-48 236,412 181,070 -30.56 4.93 µs 6.13 µs -19.59 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkNormalizeTPCC-48 6 5 -20.00 202.78 ms 227.96 ms -11.04 36 MB/op 39 MB/op -7.99 N/A N/A 0.00 742.567 k 907.4345 k -18.17
sqlparser BenchmarkNormalizeTPCCBinds-48 16,366 15,880 -3.06 72.80 µs 75.15 µs -3.14 11 kB/op 12 kB/op -2.35 N/A N/A 0.00 330 341 -3.23
sqlparser BenchmarkNormalizeTPCCInsert-48 5 5 0.00 249.83 ms 235.35 ms 6.16 56 MB/op 53 MB/op 4.65 N/A N/A 0.00 1.04098 M 1.058392 M -1.65
sqlparser BenchmarkNormalizeTraces/django_queries.txt-48 1,637 1,233 -32.81 764.06 µs 993.17 µs -23.07 164 kB/op 188 kB/op -12.77 N/A N/A 0.00 5.219 k 6.36 k -17.94
sqlparser BenchmarkNormalizeTraces/lobsters.sql.gz-48 42 32 -31.25 27.16 ms 34.63 ms -21.55 6.9 MB/op 8.1 MB/op -14.67 N/A N/A 0.00 228.432 k 281.32 k -18.80
sqlparser BenchmarkNormalizeVTGate-48 5 4 -11.11 222.56 ms 250.71 ms -11.23 46 MB/op 50 MB/op -7.02 N/A N/A 0.00 979.3015 k 1.15743 M -15.39
sqlparser BenchmarkParse3/escaped-48 125 120 -3.73 9.65 ms 9.93 ms -2.84 5.2 MB/op 5.2 MB/op 0.00 N/A N/A 0.00 300 300 0.00
sqlparser BenchmarkParse3/normal-48 807 817 1.22 1.48 ms 1.46 ms 1.24 3.0 kB/op 3.0 kB/op 0.18 N/A N/A 0.00 58 58 0.00
sqlparser BenchmarkParseStress/sql0-48 82,344 87,447 5.84 14.12 µs 13.57 µs 4.09 1.5 kB/op 1.5 kB/op -0.03 N/A N/A 0.00 30 30 0.00
sqlparser BenchmarkParseStress/sql1-48 27,916 28,891 3.37 42.47 µs 41.95 µs 1.24 4.7 kB/op 4.7 kB/op 0.00 N/A N/A 0.00 82 82 0.00
sqlparser BenchmarkParseTraces/django_queries.txt-48 346 363 4.81 3.48 ms 3.35 ms 4.12 666 kB/op 574 kB/op 16.03 N/A N/A 0.00 5.196 k 5.264 k -1.29
sqlparser BenchmarkParseTraces/lobsters.sql.gz-48 10 10 0.00 106.10 ms 100.93 ms 5.12 18 MB/op 16 MB/op 9.84 N/A N/A 0.00 234.068 k 234.562 k -0.21
sqlparser BenchmarkRewriteLargeExpression/1-48 1,900,172 2,128,334 10.72 639.00 ns 573.00 ns 11.48 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/2-48 1,831,821 1,926,219 4.90 654.00 ns 617.00 ns 6.04 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/3-48 136,467 145,861 6.44 8.23 µs 8.10 µs 1.59 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/4-48 370,179 364,494 -1.56 3.37 µs 3.27 µs 2.79 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/5-48 2,018,928 2,235,333 9.68 598.00 ns 526.00 ns 13.62 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/6-48 12,418 12,571 1.22 95.89 µs 95.53 µs 0.37 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkStringTraces/django_queries.txt-48 1,667 1,717 2.91 718.71 µs 753.02 µs -4.56 130 kB/op 130 kB/op -0.09 N/A N/A 0.00 3.151 k 3.156 k -0.16
sqlparser BenchmarkStringTraces/lobsters.sql.gz-48 46 48 5.15 25.46 ms 25.38 ms 0.32 6.5 MB/op 6.5 MB/op 0.00 N/A N/A 0.00 114.857 k 114.857 k 0.00
sqlparser BenchmarkVisitLargeExpression-48 54,054 52,718 -2.54 21.85 µs 21.95 µs -0.48 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/0-48 3,119,819 3,226,394 3.30 357.00 ns 340.00 ns 5.07 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/1-48 711,134 712,130 0.14 1.67 µs 1.59 µs 4.45 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/2-48 2,933,677 3,050,152 3.82 377.00 ns 360.00 ns 4.60 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/3-48 269,171 283,040 4.90 3.94 µs 3.76 µs 4.74 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/4-48 264,493 268,156 1.37 4.40 µs 4.20 µs 4.79 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/5-48 3,093,431 3,213,538 3.74 349.00 ns 338.00 ns 3.34 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/6-48 257,387 269,388 4.45 4.22 µs 4.14 µs 1.94 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/7-48 406,497 451,940 10.06 2.69 µs 2.59 µs 3.88 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/8-48 312,064 269,986 -15.59 4.09 µs 4.19 µs -2.41 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/9-48 2,982,923 3,077,947 3.09 371.00 ns 358.00 ns 3.43 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
stats BenchmarkCounters-48 2,540,389 2,785,671 8.81 474.00 ns 440.00 ns 7.83 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
stats BenchmarkCountersTailLatency-48 40,777 39,993 -1.96 30.56 µs 30.68 µs -0.41 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
stats BenchmarkMultiCounters-48 1,000,000 1,000,000 0.00 1.04 µs 1.06 µs -1.75 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-1-48 337,562 303,575 -11.20 3.29 µs 3.50 µs -5.95 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-2-48 302,946 291,602 -3.89 3.45 µs 3.52 µs -1.75 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-4-48 309,646 301,740 -2.62 3.41 µs 3.52 µs -3.15 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-8-48 333,747 322,457 -3.50 3.40 µs 3.53 µs -3.66 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-1-48 351,470 347,624 -1.11 3.16 µs 3.29 µs -3.83 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-2-48 348,613 324,863 -7.31 3.18 µs 3.27 µs -2.83 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-4-48 328,167 332,021 1.16 3.20 µs 3.29 µs -2.51 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-8-48 348,952 328,718 -6.16 3.17 µs 3.30 µs -4.07 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheThroughput-48 2,265,207 2,275,774 0.46 487.00 ns 487.00 ns 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerDisabled-48 6,501,211 5,498,414 -18.24 183.00 ns 189.00 ns -2.93 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerParallel_100kQPS-48 48,064 47,965 -0.21 24.98 µs 24.96 µs 0.05 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerParallel_10kQPS-48 10,000 10,000 0.00 111.15 µs 111.25 µs -0.09 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerParallel_1kQPS-48 1,248 1,243 -0.44 1.00 ms 1.01 ms -0.25 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottler_100kQPS-48 3,088 3,070 -0.59 400.58 µs 392.47 µs 2.07 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottler_10kQPS-48 1,068 1,069 0.05 1.14 ms 1.14 ms 0.05 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottler_1kQPS-48 1,060 1,060 0.00 1.15 ms 1.15 ms 0.03 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
txserializer BenchmarkTxSerializer_NoHotRow-48 3,162,232 3,208,441 1.44 376.00 ns 384.00 ns -2.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=1KB-48 663,934 682,396 2.71 1.87 µs 1.83 µs 1.77 N/A N/A 0.00 535 B/s 545 B/s -1.75 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=32B-48 4,741,328 4,701,140 -0.85 254.00 ns 254.00 ns -0.02 N/A N/A 0.00 126 B/s 125 B/s 0.05 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=4KB-48 181,306 179,005 -1.29 6.74 µs 6.66 µs 1.18 N/A N/A 0.00 593 B/s 600 B/s -1.18 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=512B-48 1,053,020 1,089,558 3.35 1.12 µs 1.12 µs 0.36 N/A N/A 0.00 456 B/s 457 B/s -0.36 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=512B-48 922,232 978,396 5.74 1.15 µs 1.10 µs 4.45 N/A N/A 0.00 445 B/s 465 B/s -4.28 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=64B-48 3,037,525 3,115,551 2.50 386.00 ns 386.00 ns 0.08 N/A N/A 0.00 165 B/s 165 B/s -0.07 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=8B-48 4,675,261 4,621,952 -1.15 257.00 ns 254.00 ns 1.24 N/A N/A 0.00 31 B/s 31 B/s -1.22 N/A N/A 0.00
vindexes BenchmarkNormalizePooled-48 3,481,487 4,358,362 20.12 334.00 ns 261.00 ns 28.23 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkNormalizeSafe-48 103,939 104,719 0.74 11.83 µs 11.71 µs 1.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkNormalizeSafe-48 95,690 98,395 2.75 12.07 µs 11.87 µs 1.63 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkNormalizeShared-48 4,536,832 3,814,621 -18.93 265.00 ns 273.00 ns -2.94 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=1KB-48 6,939,823 6,876,632 -0.92 168.00 ns 168.00 ns 0.21 N/A N/A 0.00 5.9 kB/s 5.9 kB/s -0.18 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=32B-48 20,325,441 21,534,551 5.61 55.00 ns 57.00 ns -3.50 N/A N/A 0.00 581 B/s 560 B/s 3.61 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=4KB-48 2,611,585 2,697,635 3.19 437.00 ns 442.00 ns -1.04 N/A N/A 0.00 9.1 kB/s 9.0 kB/s 1.06 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=512B-48 10,288,424 10,375,878 0.84 112.00 ns 112.00 ns 0.71 N/A N/A 0.00 4.5 kB/s 4.6 kB/s -0.70 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=512B-48 9,938,082 9,956,385 0.18 110.00 ns 112.00 ns -2.13 N/A N/A 0.00 4.7 kB/s 4.6 kB/s 2.16 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=64B-48 19,133,885 19,854,208 3.63 59.00 ns 60.00 ns -2.06 N/A N/A 0.00 1.1 kB/s 1.1 kB/s 2.11 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=8B-48 24,376,976 24,869,055 1.98 46.00 ns 46.00 ns -0.56 N/A N/A 0.00 172 B/s 171 B/s 0.56 N/A N/A 0.00
vtgate BenchmarkWithNormalizer-48 158 147 -7.48 6.96 ms 7.50 ms -7.27 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vtgate BenchmarkWithoutNormalizer-48 48 47 -2.11 23.97 ms 24.23 ms -1.06 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00