Microbenchmarks

Comparing results for 14.0.1 and main

Package Benchmark Name Number of Iterations Time/op Bytes/op Megabytes/s Allocations/op
14.0.1 main Diff % 14.0.1 main Diff % 14.0.1 main Diff % 14.0.1 main Diff % 14.0.1 main Diff %
decimal BenchmarkDecimalParsing/MySQL-48 39,272 39,517 0.62 30.33 µs 29.76 µs 1.92 6.6 kB/op 6.6 kB/op 0.00 N/A N/A 0.00 294 294 0.00
decimal BenchmarkDecimalParsing/Naive-48 20,368 20,191 -0.87 59.73 µs 58.78 µs 1.63 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 150 146 -3.08 7.97 ms 8.05 ms -1.05 1.4 MB/op 1.4 MB/op 0.01 N/A N/A 0.00 69.044 k 69.019 k 0.04
decimal BenchmarkFormatting/formatFast-48 722 737 2.04 1.61 ms 1.65 ms -2.52 240 kB/op 240 kB/op 0.00 N/A N/A 0.00 10 k 10 k 0.00
decimal BenchmarkFormatting/formatSlow-48 230 230 0.00 5.16 ms 5.20 ms -0.74 770 kB/op 768 kB/op 0.31 N/A N/A 0.00 33.05 k 33 k 0.15
decimal BenchmarkFormatting/formatwithPrecision(8)-48 739 722 -2.28 1.58 ms 1.60 ms -1.40 160 kB/op 160 kB/op -0.00 N/A N/A 0.00 10 k 10 k 0.00
evalengine BenchmarkAddActual-48 1,398,576 1,430,161 2.21 862.00 ns 840.00 ns 2.65 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 1.88 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddGoInterface-48 32,007,284 33,453,099 4.32 36.00 ns 37.00 ns -2.68 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddGoNonInterface-48 89,300,913 89,164,012 -0.15 13.00 ns 13.00 ns 0.04 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddNative-48 32,292,140 29,539,152 -9.32 40.00 ns 38.00 ns 4.03 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddNoNative-48 2,030,373 1,983,917 -2.34 606.00 ns 606.00 ns 0.02 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkNullSafeComparison/Numeric-48 39,370 36,657 -7.40 29.85 µs 31.41 µs -4.97 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 132,160 132,655 0.37 8.91 µs 8.86 µs 0.58 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,486 40,921 1.06 25.70 µs 25.74 µs -0.19 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 103,244 104,074 0.80 11.44 µs 11.30 µs 1.31 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 88,770 87,492 -1.46 11.43 µs 11.44 µs -0.07 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,566 21,615 0.23 52.79 µs 52.56 µs 0.43 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 702,728 700,686 -0.29 1.65 µs 1.67 µs -1.26 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 687,454 687,362 -0.01 1.69 µs 1.70 µs -0.38 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 409,625 419,181 2.28 2.85 µs 2.80 µs 1.80 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 102,145 103,179 1.00 12.08 µs 12.01 µ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_general_ci/16-48 97,705 98,974 1.28 12.12 µs 11.92 µs 1.65 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangeContains-48 22,957,677 22,414,564 -2.42 50.00 ns 52.00 ns -3.08 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangesIntersect-48 110,001,207 102,578,365 -7.24 10.00 ns 11.00 ns -6.01 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangesOverlap-48 2,081,328 2,062,102 -0.93 582.00 ns 574.00 ns 1.42 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkUint64KeyBytes-48 450,868,886 367,554,292 -22.67 2.00 ns 2.00 ns -22.67 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkUint64KeyString-48 47,267,906 43,509,102 -8.64 24.00 ns 26.00 ns -7.83 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
planbuilder BenchmarkOLTP/Gen4-48 1,758 1,829 3.88 688.36 µs 652.40 µs 5.51 103 kB/op 99 kB/op 4.30 N/A N/A 0.00 2.373 k 2.328 k 1.93
planbuilder BenchmarkOLTP/Gen4CompareV3-48 1,212 1,270 4.57 999.74 µs 947.29 µs 5.54 143 kB/op 136 kB/op 4.99 N/A N/A 0.00 3.191 k 3.144 k 1.49
planbuilder BenchmarkOLTP/Gen4Greedy-48 1,662 1,750 5.03 697.28 µs 655.16 µs 6.43 103 kB/op 99 kB/op 4.26 N/A N/A 0.00 2.373 k 2.328 k 1.93
planbuilder BenchmarkOLTP/Gen4Left2Right-48 1,703 1,812 6.04 702.68 µs 654.43 µs 7.37 103 kB/op 99 kB/op 4.32 N/A N/A 0.00 2.373 k 2.328 k 1.93
planbuilder BenchmarkOLTP/Gen4WithFallback-48 1,678 1,649 -1.79 725.25 µs 678.42 µs 6.90 107 kB/op 103 kB/op 4.37 N/A N/A 0.00 2.469 k 2.422 k 1.94
planbuilder BenchmarkOLTP/V3-48 2,439 2,458 0.77 496.54 µs 468.18 µs 6.06 74 kB/op 70 kB/op 4.80 N/A N/A 0.00 1.551 k 1.513 k 2.51
planbuilder BenchmarkPlanner/aggr_cases.txt-gen4-48 55 67 18.52 20.32 ms 17.28 ms 17.60 2.8 MB/op 2.6 MB/op 7.57 N/A N/A 0.00 60.77 k 55.985 k 8.55
planbuilder BenchmarkPlanner/aggr_cases.txt-gen4left2right-48 60 72 15.97 19.43 ms 16.99 ms 14.33 2.8 MB/op 2.6 MB/op 7.70 N/A N/A 0.00 59.424 k 54.636 k 8.76
planbuilder BenchmarkPlanner/aggr_cases.txt-v3-48 100 100 0.00 12.65 ms 10.75 ms 17.61 1.8 MB/op 1.7 MB/op 8.45 N/A N/A 0.00 33.061 k 29.8625 k 10.71
planbuilder BenchmarkPlanner/aggr_cases.txt-v3-48 91 96 5.21 12.40 ms 10.72 ms 15.64 1.8 MB/op 1.7 MB/op 8.47 N/A N/A 0.00 33.061 k 29.8625 k 10.71
planbuilder BenchmarkPlanner/filter_cases.txt-gen4-48 50 53 5.61 22.24 ms 21.19 ms 4.98 3.5 MB/op 3.5 MB/op -0.12 N/A N/A 0.00 68.6575 k 68.485 k 0.25
planbuilder BenchmarkPlanner/filter_cases.txt-gen4left2right-48 51 50 -0.99 21.60 ms 21.69 ms -0.42 3.4 MB/op 3.4 MB/op -0.12 N/A N/A 0.00 67.83 k 67.658 k 0.25
planbuilder BenchmarkPlanner/filter_cases.txt-v3-48 N/A 100 0.00 N/A 13.49 ms 0.00 N/A 2.2 MB/op 0.00 N/A N/A 0.00 N/A 33.654 k 0.00
planbuilder BenchmarkPlanner/filter_cases.txt-v3-48 83 86 2.91 13.32 ms 13.44 ms -0.91 2.2 MB/op 2.2 MB/op -0.36 N/A N/A 0.00 34.292 k 33.654 k 1.90
planbuilder BenchmarkPlanner/from_cases.txt-gen4-48 N/A 100 0.00 N/A 15.76 ms 0.00 N/A 2.8 MB/op 0.00 N/A N/A 0.00 N/A 52.505 k 0.00
planbuilder BenchmarkPlanner/from_cases.txt-gen4-48 60 68 11.76 16.97 ms 16.54 ms 2.61 2.7 MB/op 2.8 MB/op -2.75 N/A N/A 0.00 52.914 k 52.505 k 0.78
planbuilder BenchmarkPlanner/from_cases.txt-gen4left2right-48 71 71 -0.70 16.51 ms 16.11 ms 2.48 2.6 MB/op 2.7 MB/op -2.83 N/A N/A 0.00 51.013 k 50.604 k 0.81
planbuilder BenchmarkPlanner/from_cases.txt-v3-48 100 101 0.99 12.26 ms 11.62 ms 5.50 2.1 MB/op 2.1 MB/op -3.10 N/A N/A 0.00 33.089 k 32.452 k 1.96
planbuilder BenchmarkPlanner/from_cases.txt-v3-48 90 94 4.26 12.63 ms 11.64 ms 8.49 2.1 MB/op 2.1 MB/op -3.07 N/A N/A 0.00 33.0895 k 32.4515 k 1.97
planbuilder BenchmarkPlanner/large_cases.txt-gen4-48 1,408 1,484 5.15 826.80 µs 763.58 µs 8.28 152 kB/op 151 kB/op 0.69 N/A N/A 0.00 2.612 k 2.605 k 0.27
planbuilder BenchmarkPlanner/large_cases.txt-gen4left2right-48 N/A 2,321 0.00 N/A 522.87 µs 0.00 N/A 96 kB/op 0.00 N/A N/A 0.00 N/A 1.948 k 0.00
planbuilder BenchmarkPlanner/large_cases.txt-v3-48 3,535 3,681 3.98 339.63 µs 315.68 µs 7.59 53 kB/op 51 kB/op 5.14 N/A N/A 0.00 978 958 2.09
planbuilder BenchmarkPlanner/select_cases.txt-gen4-48 100 100 0.00 15.04 ms 14.91 ms 0.88 2.1 MB/op 2.2 MB/op -0.96 N/A N/A 0.00 44.844 k 44.96 k -0.26
planbuilder BenchmarkPlanner/select_cases.txt-gen4-48 83 85 1.76 15.12 ms 14.74 ms 2.55 2.1 MB/op 2.2 MB/op -0.99 N/A N/A 0.00 44.843 k 44.959 k -0.26
planbuilder BenchmarkPlanner/select_cases.txt-gen4left2right-48 100 100 0.00 14.59 ms 14.70 ms -0.72 2.1 MB/op 2.1 MB/op -0.96 N/A N/A 0.00 44.076 k 44.191 k -0.26
planbuilder BenchmarkPlanner/select_cases.txt-gen4left2right-48 84 82 -3.05 14.33 ms 14.47 ms -0.95 2.1 MB/op 2.1 MB/op -0.99 N/A N/A 0.00 44.0755 k 44.191 k -0.26
planbuilder BenchmarkPlanner/select_cases.txt-v3-48 100 100 0.00 10.77 ms 10.77 ms 0.04 1.6 MB/op 1.6 MB/op -0.52 N/A N/A 0.00 26.474 k 26.212 k 1.00
planbuilder BenchmarkPlanner/union_cases.txt-gen4-48 207 222 6.53 5.75 ms 5.36 ms 7.25 820 kB/op 782 kB/op 4.84 N/A N/A 0.00 17.747 k 17.507 k 1.37
planbuilder BenchmarkPlanner/union_cases.txt-gen4left2right-48 206 217 5.07 5.69 ms 5.51 ms 3.42 817 kB/op 779 kB/op 4.86 N/A N/A 0.00 17.703 k 17.463 k 1.37
planbuilder BenchmarkPlanner/union_cases.txt-v3-48 275 293 6.13 4.37 ms 4.10 ms 6.52 662 kB/op 622 kB/op 6.46 N/A N/A 0.00 11.026 k 10.762 k 2.45
planbuilder BenchmarkSelectVsDML/DML_(random_sample,_N=32)-48 582 566 -2.82 2.07 ms 2.12 ms -2.14 389 kB/op 364 kB/op 6.76 N/A N/A 0.00 5.298 k 5.329 k -0.58
planbuilder BenchmarkSelectVsDML/Select_(random_sample,_N=32)-48 406 390 -4.23 2.96 ms 3.08 ms -3.88 459 kB/op 460 kB/op -0.14 N/A N/A 0.00 7.422 k 7.62 k -2.60
planbuilder BenchmarkSemAnalysis-48 21 21 -2.38 51.43 ms 53.23 ms -3.39 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
planbuilder BenchmarkTPCC/Gen4-48 213 215 0.70 5.72 ms 5.50 ms 4.00 828 kB/op 796 kB/op 4.07 N/A N/A 0.00 19.061 k 18.639 k 2.26
planbuilder BenchmarkTPCC/Gen4CompareV3-48 152 157 3.17 7.75 ms 7.43 ms 4.32 1.1 MB/op 1.1 MB/op 5.55 N/A N/A 0.00 25.215 k 24.777 k 1.77
planbuilder BenchmarkTPCC/Gen4Greedy-48 212 221 3.85 5.68 ms 5.42 ms 4.97 828 kB/op 796 kB/op 4.08 N/A N/A 0.00 19.061 k 18.639 k 2.26
planbuilder BenchmarkTPCC/Gen4Left2Right-48 206 225 8.22 5.82 ms 5.29 ms 10.03 826 kB/op 794 kB/op 4.12 N/A N/A 0.00 19.0245 k 18.602 k 2.27
planbuilder BenchmarkTPCC/Gen4WithFallback-48 193 211 8.29 6.12 ms 5.72 ms 7.01 861 kB/op 826 kB/op 4.21 N/A N/A 0.00 19.734 k 19.301 k 2.24
planbuilder BenchmarkTPCC/V3-48 333 337 1.04 3.65 ms 3.52 ms 3.59 540 kB/op 524 kB/op 2.98 N/A N/A 0.00 11.059 k 10.773 k 2.65
planbuilder BenchmarkTPCH/Gen4-48 57 57 0.00 20.08 ms 18.41 ms 9.07 3.4 MB/op 3.2 MB/op 4.26 N/A N/A 0.00 54.3095 k 52.328 k 3.79
planbuilder BenchmarkTPCH/Gen4CompareV3-48 49 54 10.09 24.00 ms 23.14 ms 3.70 4.1 MB/op 3.9 MB/op 5.17 N/A N/A 0.00 64.806 k 62.451 k 3.77
planbuilder BenchmarkTPCH/Gen4Greedy-48 57 61 6.56 19.94 ms 18.95 ms 5.20 3.4 MB/op 3.3 MB/op 4.27 N/A N/A 0.00 54.311 k 52.329 k 3.79
planbuilder BenchmarkTPCH/Gen4Left2Right-48 72 75 4.64 16.14 ms 16.21 ms -0.45 2.7 MB/op 2.6 MB/op 4.97 N/A N/A 0.00 41.386 k 39.3895 k 5.07
planbuilder BenchmarkTPCH/Gen4WithFallback-48 56 55 -0.90 21.81 ms 20.55 ms 6.10 3.7 MB/op 3.5 MB/op 4.44 N/A N/A 0.00 57.956 k 55.888 k 3.70
planbuilder BenchmarkTPCH/V3-48 183 196 6.62 6.36 ms 6.13 ms 3.76 1.1 MB/op 1.1 MB/op 6.43 N/A N/A 0.00 14.6125 k 13.421 k 8.88
semantics BenchmarkAnalyzeDerivedTableQueries-48 1,197 1,044 -14.66 1.02 ms 1.19 ms -13.71 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeDerivedTableQueries-48 N/A 935 0.00 N/A 1.18 ms 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeGroupByQueries-48 2,361 2,378 0.74 504.00 µs 512.53 µs -1.66 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeHavingQueries-48 2,640 2,810 6.03 435.36 µs 420.35 µs 3.57 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeMultipleDifferentQueries-48 1,654 1,578 -4.78 718.68 µs 782.03 µs -8.10 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeOrderByQueries-48 3,703 3,871 4.34 305.66 µs 307.62 µs -0.64 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeSubQueries-48 1,259 1,272 0.98 949.25 µs 951.57 µs -0.24 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeUnionQueries-48 2,075 1,925 -7.76 563.30 µs 603.99 µs -6.74 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkNormalize-48 226,303 242,437 6.65 5.15 µs 4.98 µs 3.28 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkNormalizeTPCC-48 5 5 0.00 221.52 ms 211.89 ms 4.54 36 MB/op 36 MB/op 2.18 N/A N/A 0.00 805.5455 k 743.977 k 8.28
sqlparser BenchmarkNormalizeTPCCBinds-48 15,066 16,497 8.67 80.65 µs 72.88 µs 10.65 13 kB/op 11 kB/op 11.63 N/A N/A 0.00 336 330 1.82
sqlparser BenchmarkNormalizeTPCCInsert-48 4 5 20.00 255.30 ms 247.98 ms 2.95 59 MB/op 56 MB/op 5.30 N/A N/A 0.00 1.050212 M 1.040982 M 0.89
sqlparser BenchmarkNormalizeTraces/django_queries.txt-48 1,496 1,541 2.89 744.82 µs 760.71 µs -2.09 169 kB/op 164 kB/op 3.05 N/A N/A 0.00 5.217 k 5.219 k -0.04
sqlparser BenchmarkNormalizeTraces/lobsters.sql.gz-48 40 42 5.88 28.18 ms 27.32 ms 3.13 7.2 MB/op 6.9 MB/op 5.11 N/A N/A 0.00 233.94 k 228.4065 k 2.42
sqlparser BenchmarkNormalizeVTGate-48 5 5 0.00 245.97 ms 233.48 ms 5.35 43 MB/op 46 MB/op -7.85 N/A N/A 0.00 1.065633 M 979.303 k 8.82
sqlparser BenchmarkParse3/escaped-48 128 122 -4.49 9.39 ms 9.83 ms -4.51 5.2 MB/op 5.2 MB/op 0.00 N/A N/A 0.00 300 300 0.00
sqlparser BenchmarkParse3/normal-48 786 810 2.96 1.50 ms 1.50 ms 0.22 3.2 kB/op 3.0 kB/op 6.95 N/A N/A 0.00 58 58 0.00
sqlparser BenchmarkParseStress/sql0-48 81,089 84,102 3.58 14.20 µs 14.01 µs 1.36 1.6 kB/op 1.5 kB/op 7.54 N/A N/A 0.00 30 30 0.00
sqlparser BenchmarkParseStress/sql1-48 27,812 28,379 2.00 43.11 µs 41.76 µs 3.24 5.2 kB/op 4.7 kB/op 10.98 N/A N/A 0.00 82 82 0.00
sqlparser BenchmarkParseTraces/django_queries.txt-48 388 331 -17.04 3.08 ms 3.61 ms -14.65 463 kB/op 666 kB/op -30.48 N/A N/A 0.00 5.135 k 5.196 k -1.17
sqlparser BenchmarkParseTraces/lobsters.sql.gz-48 10 10 0.00 104.86 ms 108.82 ms -3.64 12 MB/op 18 MB/op -35.58 N/A N/A 0.00 237.801 k 234.068 k 1.59
sqlparser BenchmarkParseTraces/lobsters.sql.gz-48 N/A 9 0.00 N/A 113.33 ms 0.00 N/A 18 MB/op 0.00 N/A N/A 0.00 N/A 234.068 k 0.00
sqlparser BenchmarkRewriteLargeExpression/1-48 2,155,590 2,127,555 -1.32 557.00 ns 575.00 ns -3.11 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/2-48 2,064,590 2,089,015 1.17 581.00 ns 565.00 ns 2.90 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/3-48 154,262 155,880 1.04 7.81 µs 7.70 µs 1.48 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/4-48 346,485 362,499 4.42 3.14 µs 3.13 µs 0.43 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/5-48 2,453,477 2,358,707 -4.02 497.00 ns 501.00 ns -0.87 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/6-48 13,010 13,088 0.60 91.11 µs 92.93 µs -1.96 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,721 1,737 0.95 722.26 µs 703.83 µs 2.62 130 kB/op 130 kB/op 0.17 N/A N/A 0.00 3.151 k 3.151 k 0.00
sqlparser BenchmarkStringTraces/lobsters.sql.gz-48 48 47 -2.13 25.90 ms 25.27 ms 2.50 6.5 MB/op 6.5 MB/op 0.00 N/A N/A 0.00 114.866 k 114.857 k 0.01
sqlparser BenchmarkVisitLargeExpression-48 53,995 54,096 0.19 21.34 µs 21.36 µs -0.09 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/0-48 3,338,930 3,272,978 -2.02 330.00 ns 333.00 ns -0.95 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/1-48 723,381 709,780 -1.92 1.65 µs 1.64 µs 0.55 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/2-48 3,124,530 3,028,231 -3.18 355.00 ns 360.00 ns -1.39 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/3-48 298,922 291,845 -2.42 3.88 µs 3.69 µs 5.15 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/4-48 268,919 270,406 0.55 4.19 µs 4.18 µs 0.11 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/5-48 3,267,453 3,273,957 0.20 335.00 ns 333.00 ns 0.60 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/6-48 291,328 268,594 -8.46 3.99 µs 4.21 µs -5.20 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/7-48 451,525 457,530 1.31 2.69 µs 2.58 µs 4.34 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/8-48 323,636 310,267 -4.31 3.83 µs 3.86 µs -0.70 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/9-48 3,172,216 3,069,358 -3.35 351.00 ns 358.00 ns -1.99 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-1-48 338,016 350,766 3.64 3.50 µs 3.38 µs 3.41 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-2-48 342,352 335,313 -2.10 3.42 µs 3.38 µs 1.09 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-4-48 339,776 313,403 -8.42 3.46 µs 3.40 µs 1.62 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-8-48 338,262 337,941 -0.10 3.53 µs 3.44 µs 2.57 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-1-48 361,948 329,768 -9.76 3.29 µs 3.17 µs 4.06 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-2-48 365,117 336,807 -8.41 3.25 µs 3.21 µs 1.23 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-4-48 363,507 328,809 -10.55 3.26 µs 3.23 µs 0.90 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-8-48 364,951 345,796 -5.54 3.30 µs 3.19 µs 3.36 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheThroughput-48 2,299,990 2,338,188 1.63 520.00 ns 471.00 ns 10.27 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerDisabled-48 6,588,067 6,576,969 -0.17 180.00 ns 179.00 ns 0.50 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerParallel_100kQPS-48 48,029 47,967 -0.13 24.96 µs 24.96 µs -0.00 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.18 µs 111.14 µs 0.04 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerParallel_1kQPS-48 1,246 1,245 -0.04 1.01 ms 1.01 ms 0.23 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottler_100kQPS-48 3,105 3,075 -0.99 395.30 µs 385.33 µs 2.59 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottler_10kQPS-48 1,067 1,069 0.19 1.15 ms 1.14 ms 0.12 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,059 -0.05 1.15 ms 1.14 ms 0.27 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
txserializer BenchmarkTxSerializer_NoHotRow-48 3,239,250 3,104,347 -4.35 368.00 ns 385.00 ns -4.34 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 642,756 666,064 3.50 1.81 µs 1.80 µs 0.81 N/A N/A 0.00 551 B/s 555 B/s -0.80 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=32B-48 4,777,022 4,780,350 0.07 251.00 ns 250.00 ns 0.22 N/A N/A 0.00 127 B/s 127 B/s -0.23 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=4KB-48 180,377 179,261 -0.62 6.64 µs 6.67 µs -0.40 N/A N/A 0.00 602 B/s 599 B/s 0.41 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=512B-48 1,053,486 1,126,551 6.49 1.11 µs 1.12 µs -0.45 N/A N/A 0.00 458 B/s 457 B/s 0.41 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=512B-48 N/A 960,705 0.00 N/A 1.13 µs 0.00 N/A N/A 0.00 N/A 453 B/s 0.00 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=64B-48 3,051,775 3,091,436 1.28 390.00 ns 389.00 ns 0.22 N/A N/A 0.00 163 B/s 164 B/s -0.23 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=8B-48 4,750,576 4,737,345 -0.28 254.00 ns 251.00 ns 1.17 N/A N/A 0.00 31 B/s 31 B/s -1.18 N/A N/A 0.00
vindexes BenchmarkNormalizePooled-48 4,382,857 4,140,474 -5.85 280.00 ns 263.00 ns 6.34 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkNormalizeSafe-48 117,364 110,031 -6.66 9.98 µs 11.29 µs -11.54 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkNormalizeShared-48 4,584,588 4,401,183 -4.17 238.00 ns 254.00 ns -6.24 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 7,245,606 7,070,693 -2.47 167.00 ns 167.00 ns 0.03 N/A N/A 0.00 6.0 kB/s 6.0 kB/s -0.01 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=32B-48 22,081,031 20,533,261 -7.54 55.00 ns 55.00 ns -1.15 N/A N/A 0.00 581 B/s 574 B/s 1.16 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=4KB-48 2,731,706 2,605,248 -4.85 405.00 ns 425.00 ns -4.63 N/A N/A 0.00 9.9 kB/s 9.4 kB/s 4.86 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=512B-48 10,940,799 10,595,022 -3.26 110.00 ns 111.00 ns -0.85 N/A N/A 0.00 4.6 kB/s 4.6 kB/s 0.81 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=64B-48 20,833,535 20,533,468 -1.46 59.00 ns 59.00 ns -0.28 N/A N/A 0.00 1.1 kB/s 1.1 kB/s 0.28 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=8B-48 25,591,920 26,701,033 4.15 45.00 ns 46.00 ns -1.12 N/A N/A 0.00 175 B/s 173 B/s 1.13 N/A N/A 0.00
vtgate BenchmarkWithNormalizer-48 168 167 -0.90 6.64 ms 6.72 ms -1.14 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vtgate BenchmarkWithoutNormalizer-48 49 49 0.00 24.03 ms 23.45 ms 2.47 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00