Microbenchmarks

Comparing results for 12.0.0 and main

Package Benchmark Name Number of Iterations Time/op Bytes/op Megabytes/s Allocations/op
12.0.0 main Diff % 12.0.0 main Diff % 12.0.0 main Diff % 12.0.0 main Diff % 12.0.0 main Diff %
evalengine BenchmarkAddActual-56 5,271,778 5,150,760 -2.35 228.00 ns 234.00 ns -2.81 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddGo-56 1,000,000,000 1,000,000,000 0.00 0.00 s 0.00 s 0.44 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddGoInterface-56 77,431,391 77,365,320 -0.09 15.00 ns 15.00 ns -0.67 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddGoNonInterface-56 542,581,244 541,169,293 -0.26 2.00 ns 2.00 ns -0.05 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddNative-56 64,276,475 62,633,006 -2.62 18.00 ns 19.00 ns -1.89 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddNoNative-56 10,783,597 11,022,889 2.17 114.00 ns 111.00 ns 2.84 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req32768-Resp32768-56 393 362 -8.41 2.85 ms 2.89 ms -1.48 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req32768-Resp4096-56 596 560 -6.43 1.91 ms 2.13 ms -10.60 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req32768-Resp512-56 644 622 -3.62 1.78 ms 1.90 ms -6.32 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req32768-Resp64-56 634 746 14.95 1.81 ms 1.79 ms 1.24 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req32768-Resp8-56 621 595 -4.37 1.78 ms 1.96 ms -9.28 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp32768-56 1,260 1,206 -4.48 975.31 µs 1.05 ms -6.69 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp32768-56 N/A 888 0.00 N/A 1.17 ms 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp4096-56 4,084 3,923 -4.12 286.23 µs 297.35 µs -3.74 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp512-56 5,356 5,043 -6.20 220.65 µs 237.04 µs -6.92 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp64-56 5,679 5,320 -6.75 205.91 µs 216.77 µs -5.01 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp8-56 5,598 5,376 -4.14 205.99 µs 212.41 µs -3.02 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req512-Resp32768-56 1,387 1,283 -8.10 889.37 µs 864.71 µs 2.85 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req512-Resp4096-56 7,511 7,267 -3.36 205.48 µs 158.35 µs 29.77 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req512-Resp512-56 10,839 10,558 -2.66 110.23 µs 112.52 µs -2.03 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req512-Resp64-56 18,362 18,049 -1.73 64.81 µs 66.18 µs -2.08 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req512-Resp8-56 19,178 18,719 -2.45 61.93 µs 63.50 µs -2.48 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req64-Resp32768-56 1,395 1,399 0.32 795.80 µs 831.02 µs -4.24 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req64-Resp4096-56 8,665 8,389 -3.30 139.08 µs 139.29 µs -0.15 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req64-Resp512-56 14,102 13,808 -2.13 89.05 µs 89.86 µs -0.91 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req64-Resp64-56 46,394 47,587 2.51 24.01 µs 23.09 µs 3.99 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req64-Resp8-56 62,092 52,548 -18.16 20.43 µs 21.39 µs -4.49 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req8-Resp32768-56 1,466 1,178 -24.49 806.83 µs 883.00 µs -8.63 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req8-Resp4096-56 9,012 8,690 -3.71 131.61 µs 135.57 µs -2.92 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req8-Resp512-56 15,140 14,549 -4.06 81.62 µs 76.83 µs 6.24 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req8-Resp64-56 65,525 54,999 -19.14 18.07 µs 20.00 µs -9.64 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req8-Resp8-56 76,594 71,723 -6.79 15.36 µs 16.20 µs -5.23 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangeContains-56 23,268,833 23,140,786 -0.55 49.00 ns 49.00 ns -0.54 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangesIntersect-56 110,010,570 100,000,000 -10.01 9.00 ns 10.00 ns -0.46 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangesOverlap-56 4,261,871 4,258,855 -0.07 280.00 ns 281.00 ns -0.55 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkUint64KeyBytes-56 233,185,806 236,014,409 1.20 5.00 ns 5.00 ns 0.39 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkUint64KeyString-56 10,387,019 10,404,493 0.17 115.00 ns 115.00 ns -0.13 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
planbuilder BenchmarkOLTP/Gen4-56 3,390 3,639 6.84 360.16 µs 330.31 µs 9.04 101 kB/op 95 kB/op 6.61 N/A N/A 0.00 2.274 k 2.09 k 8.80
planbuilder BenchmarkOLTP/Gen4CompareV3-56 2,432 2,523 3.61 498.85 µs 478.71 µs 4.21 134 kB/op 128 kB/op 4.73 N/A N/A 0.00 2.918 k 2.734 k 6.73
planbuilder BenchmarkOLTP/Gen4Greedy-56 3,342 3,632 7.97 357.88 µs 332.51 µs 7.63 101 kB/op 95 kB/op 6.58 N/A N/A 0.00 2.274 k 2.09 k 8.80
planbuilder BenchmarkOLTP/Gen4Left2Right-56 3,357 3,586 6.39 358.90 µs 330.13 µs 8.71 101 kB/op 95 kB/op 6.62 N/A N/A 0.00 2.274 k 2.09 k 8.80
planbuilder BenchmarkOLTP/Gen4WithFallback-56 3,258 3,592 9.30 367.41 µs 339.51 µs 8.22 102 kB/op 95 kB/op 6.61 N/A N/A 0.00 2.299 k 2.115 k 8.70
planbuilder BenchmarkOLTP/V3-56 5,764 5,603 -2.87 209.53 µs 213.96 µs -2.07 67 kB/op 67 kB/op -0.34 N/A N/A 0.00 1.4 k 1.4 k 0.00
planbuilder BenchmarkPlanner/aggr_cases.txt-gen4-56 174 174 0.00 6.83 ms 6.82 ms 0.14 1.7 MB/op 1.7 MB/op 2.17 N/A N/A 0.00 39.155 k 36.726 k 6.61
planbuilder BenchmarkPlanner/aggr_cases.txt-gen4left2right-56 178 174 -2.30 6.72 ms 6.84 ms -1.75 1.7 MB/op 1.7 MB/op 2.01 N/A N/A 0.00 39.0565 k 36.664 k 6.53
planbuilder BenchmarkPlanner/aggr_cases.txt-v3-56 364 336 -8.33 3.32 ms 3.58 ms -7.40 1.0 MB/op 1.1 MB/op -4.77 N/A N/A 0.00 19.98 k 20.71 k -3.52
planbuilder BenchmarkPlanner/filter_cases.txt-gen4-56 143 146 2.39 8.33 ms 8.13 ms 2.42 2.8 MB/op 2.7 MB/op 3.10 N/A N/A 0.00 56.264 k 54.305 k 3.61
planbuilder BenchmarkPlanner/filter_cases.txt-gen4left2right-56 143 146 2.05 8.28 ms 8.24 ms 0.45 2.7 MB/op 2.6 MB/op 3.16 N/A N/A 0.00 55.337 k 53.378 k 3.67
planbuilder BenchmarkPlanner/filter_cases.txt-v3-56 283 261 -8.22 4.25 ms 4.54 ms -6.23 1.7 MB/op 1.7 MB/op -0.39 N/A N/A 0.00 25.054 k 25.054 k 0.00
planbuilder BenchmarkPlanner/from_cases.txt-gen4-56 196 188 -3.98 6.10 ms 6.32 ms -3.57 2.1 MB/op 2.2 MB/op -2.52 N/A N/A 0.00 42.956 k 42.671 k 0.67
planbuilder BenchmarkPlanner/from_cases.txt-gen4left2right-56 198 192 -3.12 6.04 ms 6.22 ms -2.81 2.0 MB/op 2.1 MB/op -2.29 N/A N/A 0.00 41.287 k 40.854 k 1.06
planbuilder BenchmarkPlanner/from_cases.txt-v3-56 332 289 -14.68 3.61 ms 4.15 ms -13.09 1.5 MB/op 1.6 MB/op -6.92 N/A N/A 0.00 22.658 k 24.305 k -6.78
planbuilder BenchmarkPlanner/large_cases.txt-gen4-56 4,101 4,327 5.22 291.51 µs 282.97 µs 3.02 113 kB/op 107 kB/op 4.85 N/A N/A 0.00 1.969 k 1.807 k 8.97
planbuilder BenchmarkPlanner/large_cases.txt-gen4left2right-56 5,487 6,059 9.43 227.21 µs 204.81 µs 10.94 83 kB/op 78 kB/op 6.67 N/A N/A 0.00 1.699 k 1.537 k 10.54
planbuilder BenchmarkPlanner/large_cases.txt-v3-56 9,114 8,594 -6.05 133.77 µs 143.23 µs -6.60 50 kB/op 50 kB/op -0.39 N/A N/A 0.00 886 886 0.00
planbuilder BenchmarkPlanner/select_cases.txt-gen4-56 274 216 -26.79 4.44 ms 5.48 ms -18.85 1.3 MB/op 1.6 MB/op -19.08 N/A N/A 0.00 29.009 k 32.981 k -12.04
planbuilder BenchmarkPlanner/select_cases.txt-gen4left2right-56 270 222 -21.57 4.44 ms 5.42 ms -18.01 1.2 MB/op 1.5 MB/op -19.01 N/A N/A 0.00 28.6325 k 32.511 k -11.93
planbuilder BenchmarkPlanner/select_cases.txt-v3-56 491 354 -38.70 2.43 ms 3.40 ms -28.59 791 kB/op 1.1 MB/op -26.49 N/A N/A 0.00 14.169 k 17.491 k -18.99
planbuilder BenchmarkPlanner/union_cases.txt-gen4-56 471 512 7.91 2.55 ms 2.35 ms 8.32 713 kB/op 655 kB/op 8.85 N/A N/A 0.00 16.862 k 14.965 k 12.68
planbuilder BenchmarkPlanner/union_cases.txt-gen4left2right-56 465 506 8.10 2.57 ms 2.36 ms 8.88 710 kB/op 652 kB/op 8.90 N/A N/A 0.00 16.826 k 14.929 k 12.71
planbuilder BenchmarkPlanner/union_cases.txt-v3-56 770 726 -6.13 1.56 ms 1.66 ms -5.93 490 kB/op 494 kB/op -0.65 N/A N/A 0.00 9.015 k 9.016 k -0.01
planbuilder BenchmarkSelectVsDML/DML_(random_sample,_N=32)-56 1,512 1,432 -5.59 789.67 µs 836.39 µs -5.59 276 kB/op 285 kB/op -3.31 N/A N/A 0.00 4.743 k 4.881 k -2.83
planbuilder BenchmarkSelectVsDML/Select_(random_sample,_N=32)-56 1,158 1,040 -11.35 1.03 ms 1.15 ms -10.65 359 kB/op 383 kB/op -6.20 N/A N/A 0.00 6.127 k 6.378 k -3.94
planbuilder BenchmarkSemAnalysis-56 63 68 8.03 18.41 ms 17.33 ms 6.27 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
planbuilder BenchmarkTPCC/Gen4-56 481 510 5.78 2.50 ms 2.36 ms 5.96 761 kB/op 719 kB/op 5.92 N/A N/A 0.00 16.861 k 15.656 k 7.70
planbuilder BenchmarkTPCC/Gen4CompareV3-56 356 378 5.81 3.35 ms 3.16 ms 5.96 984 kB/op 942 kB/op 4.43 N/A N/A 0.00 21.224 k 20.019 k 6.02
planbuilder BenchmarkTPCC/Gen4Greedy-56 480 511 6.16 2.50 ms 2.36 ms 6.01 761 kB/op 719 kB/op 5.95 N/A N/A 0.00 16.861 k 15.656 k 7.70
planbuilder BenchmarkTPCC/Gen4Left2Right-56 486 509 4.52 2.48 ms 2.36 ms 4.80 759 kB/op 717 kB/op 5.93 N/A N/A 0.00 16.83 k 15.625 k 7.71
planbuilder BenchmarkTPCC/Gen4WithFallback-56 470 505 6.83 2.55 ms 2.38 ms 7.09 764 kB/op 721 kB/op 5.96 N/A N/A 0.00 16.976 k 15.7715 k 7.64
planbuilder BenchmarkTPCC/V3-56 821 788 -4.25 1.46 ms 1.52 ms -3.81 488 kB/op 489 kB/op -0.29 N/A N/A 0.00 9.477 k 9.478 k -0.01
planbuilder BenchmarkTPCH/Gen4-56 150 137 -9.85 7.94 ms 8.74 ms -9.18 2.7 MB/op 3.3 MB/op -15.66 N/A N/A 0.00 41.571 k 47.672 k -12.80
planbuilder BenchmarkTPCH/Gen4CompareV3-56 120 100 -20.00 9.99 ms 11.26 ms -11.23 3.3 MB/op 3.9 MB/op -15.93 N/A N/A 0.00 48.1055 k 55.4615 k -13.26
planbuilder BenchmarkTPCH/Gen4Greedy-56 149 135 -10.37 8.00 ms 8.84 ms -9.49 2.8 MB/op 3.3 MB/op -15.63 N/A N/A 0.00 41.5725 k 47.672 k -12.79
planbuilder BenchmarkTPCH/Gen4Left2Right-56 163 157 -3.82 7.35 ms 7.68 ms -4.25 2.4 MB/op 2.7 MB/op -10.93 N/A N/A 0.00 35.6405 k 37.857 k -5.85
planbuilder BenchmarkTPCH/Gen4WithFallback-56 132 100 -32.00 9.00 ms 10.32 ms -12.81 3.0 MB/op 3.7 MB/op -19.64 N/A N/A 0.00 44.486 k 52.046 k -14.53
planbuilder BenchmarkTPCH/V3-56 601 471 -27.60 2.00 ms 2.50 ms -20.09 838 kB/op 1.0 MB/op -17.93 N/A N/A 0.00 10.307 k 12.323 k -16.36
semantics BenchmarkAnalyzeDerivedTableQueries-56 2,374 2,972 20.12 511.20 µs 404.21 µs 26.47 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeGroupByQueries-56 3,999 5,769 30.68 300.93 µs 208.66 µs 44.22 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeHavingQueries-56 4,763 6,908 31.04 254.03 µs 179.54 µs 41.48 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeMultipleDifferentQueries-56 2,977 4,028 26.08 401.77 µs 298.71 µs 34.50 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeOrderByQueries-56 6,778 9,392 27.83 179.35 µs 127.69 µs 40.45 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeSubQueries-56 2,645 3,336 20.71 448.18 µs 365.50 µs 22.62 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
semantics BenchmarkAnalyzeUnionQueries-56 3,426 5,007 31.57 347.11 µs 242.22 µs 43.30 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkNormalize-56 520,436 516,809 -0.70 2.28 µs 2.31 µs -1.21 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkNormalizeTPCC-56 12 12 0.00 92.79 ms 97.53 ms -4.86 38 MB/op 38 MB/op -0.15 N/A N/A 0.00 797.7525 k 797.7525 k 0.00
sqlparser BenchmarkNormalizeTPCCBinds-56 33,976 33,973 -0.01 35.22 µs 35.15 µs 0.18 13 kB/op 13 kB/op 0.00 N/A N/A 0.00 336 336 0.00
sqlparser BenchmarkNormalizeTPCCInsert-56 9 9 0.00 112.62 ms 116.61 ms -3.42 57 MB/op 57 MB/op 0.00 N/A N/A 0.00 1.058398 M 1.058398 M -0.00
sqlparser BenchmarkNormalizeTraces/django_queries.txt-56 3,825 3,653 -4.71 318.45 µs 329.97 µs -3.49 169 kB/op 169 kB/op -0.00 N/A N/A 0.00 5.217 k 5.217 k 0.00
sqlparser BenchmarkNormalizeTraces/lobsters.sql.gz-56 70 70 0.00 16.51 ms 16.77 ms -1.53 7.2 MB/op 7.2 MB/op 0.00 N/A N/A 0.00 234.231 k 234.231 k 0.00
sqlparser BenchmarkNormalizeVTGate-56 8 8 0.00 131.91 ms 130.84 ms 0.82 42 MB/op 42 MB/op -0.25 N/A N/A 0.00 1.053558 M 1.053559 M -0.00
sqlparser BenchmarkParse3/escaped-56 320 280 -14.29 3.77 ms 4.27 ms -11.78 5.1 MB/op 5.1 MB/op -0.00 N/A N/A 0.00 310 310 0.00
sqlparser BenchmarkParse3/normal-56 821 855 3.92 1.41 ms 1.41 ms 0.28 3.2 kB/op 3.2 kB/op -0.48 N/A N/A 0.00 58 58 0.00
sqlparser BenchmarkParseStress/sql0-56 190,896 187,813 -1.64 6.30 µs 6.38 µs -1.21 1.6 kB/op 1.6 kB/op -1.01 N/A N/A 0.00 30 30 0.00
sqlparser BenchmarkParseStress/sql1-56 62,302 61,753 -0.89 19.26 µs 19.52 µs -1.33 5.1 kB/op 5.1 kB/op -0.31 N/A N/A 0.00 82 82 0.00
sqlparser BenchmarkParseTraces/django_queries.txt-56 953 946 -0.79 1.26 ms 1.27 ms -0.58 266 kB/op 268 kB/op -0.71 N/A N/A 0.00 5.121 k 5.121 k 0.00
sqlparser BenchmarkParseTraces/lobsters.sql.gz-56 20 20 0.00 56.02 ms 56.32 ms -0.52 12 MB/op 12 MB/op -0.89 N/A N/A 0.00 238.408 k 238.408 k 0.00
sqlparser BenchmarkRewriteLargeExpression/1-56 5,369,679 5,185,242 -3.56 222.00 ns 231.00 ns -4.20 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/2-56 5,096,810 5,102,682 0.12 236.00 ns 235.00 ns 0.21 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/3-56 324,085 318,914 -1.62 3.71 µs 3.78 µs -1.82 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/4-56 789,941 777,486 -1.60 1.54 µs 1.56 µs -1.19 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/5-56 5,959,067 5,907,706 -0.87 200.00 ns 201.00 ns -0.62 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/6-56 25,431 25,026 -1.62 47.27 µs 47.93 µs -1.37 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkStringTraces/django_queries.txt-56 3,910 3,771 -3.67 306.06 µs 314.12 µs -2.56 121 kB/op 121 kB/op -0.01 N/A N/A 0.00 2.86 k 2.861 k -0.03
sqlparser BenchmarkStringTraces/lobsters.sql.gz-56 100 100 0.00 12.79 ms 13.01 ms -1.71 6.3 MB/op 6.3 MB/op 0.00 N/A N/A 0.00 104.865 k 104.865 k 0.00
sqlparser BenchmarkStringTraces/lobsters.sql.gz-56 96 98 2.03 12.76 ms 13.01 ms -1.94 6.3 MB/op 6.3 MB/op 0.00 N/A N/A 0.00 104.865 k 104.865 k 0.00
sqlparser BenchmarkVisitLargeExpression-56 109,008 107,483 -1.42 11.03 µs 11.20 µs -1.51 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/0-56 3,633,169 3,629,323 -0.11 327.00 ns 329.00 ns -0.50 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/1-56 826,349 797,704 -3.59 1.44 µs 1.45 µs -1.03 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/2-56 3,379,485 3,410,388 0.91 354.00 ns 352.00 ns 0.41 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/3-56 447,258 446,741 -0.12 2.64 µs 2.66 µs -0.73 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/4-56 429,606 413,888 -3.80 2.76 µs 2.85 µs -3.22 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/5-56 3,645,026 3,622,404 -0.62 327.00 ns 329.00 ns -0.50 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/6-56 420,802 419,129 -0.40 2.82 µs 2.84 µs -0.93 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/7-56 635,110 634,837 -0.04 1.86 µs 1.87 µs -0.43 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/8-56 392,822 389,904 -0.75 3.00 µs 3.04 µs -1.40 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/9-56 3,458,334 3,464,629 0.18 345.00 ns 344.00 ns 0.10 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-1-56 621,186 613,410 -1.27 1.92 µs 1.96 µs -2.19 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-2-56 623,544 610,102 -2.20 1.91 µs 1.96 µs -2.70 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-4-56 617,530 613,424 -0.67 1.91 µs 1.95 µs -2.06 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-8-56 615,397 607,947 -1.23 1.93 µs 1.96 µs -1.50 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-1-56 648,613 598,626 -8.35 1.82 µs 1.98 µs -8.04 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-2-56 659,409 621,702 -6.07 1.81 µs 1.95 µs -6.96 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-4-56 655,180 614,805 -6.57 1.81 µs 1.94 µs -6.82 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-8-56 649,629 604,890 -7.40 1.83 µs 1.97 µs -6.69 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheThroughput-56 3,007,466 2,920,118 -2.99 343.00 ns 352.00 ns -2.47 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerDisabled-56 6,639,434 6,737,751 1.46 174.00 ns 175.00 ns -0.68 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerParallel_100kQPS-56 58,305 57,786 -0.90 20.54 µs 20.72 µs -0.86 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerParallel_10kQPS-56 10,000 10,000 0.00 112.05 µs 112.10 µs -0.05 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerParallel_1kQPS-56 2,005 2,011 0.30 998.28 µs 999.69 µs -0.14 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottler_100kQPS-56 2,647 2,590 -2.22 512.91 µs 623.61 µs -17.75 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottler_10kQPS-56 1,146 1,136 -0.88 1.07 ms 1.07 ms -0.24 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottler_1kQPS-56 1,117 1,118 0.09 1.07 ms 1.07 ms -0.07 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
txserializer BenchmarkTxSerializer_NoHotRow-56 6,904,599 6,670,555 -3.51 173.00 ns 179.00 ns -3.01 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-56 675,200 700,638 3.63 1.71 µs 1.68 µs 2.06 N/A N/A 0.00 584 B/s 596 B/s -2.04 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=32B-56 7,874,840 7,858,060 -0.21 153.00 ns 152.00 ns 0.65 N/A N/A 0.00 208 B/s 209 B/s -0.64 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=4KB-56 176,216 180,793 2.53 6.43 µs 6.37 µs 0.91 N/A N/A 0.00 622 B/s 627 B/s -0.90 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=512B-56 1,207,139 1,239,969 2.65 996.00 ns 963.00 ns 3.34 N/A N/A 0.00 514 B/s 531 B/s -3.23 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=64B-56 4,605,431 4,751,645 3.08 260.00 ns 251.00 ns 3.90 N/A N/A 0.00 245 B/s 254 B/s -3.74 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=8B-56 7,640,639 7,728,185 1.13 156.00 ns 156.00 ns 0.54 N/A N/A 0.00 50 B/s 51 B/s -0.53 N/A N/A 0.00
vindexes BenchmarkNormalizePooled-56 4,271,611 4,224,406 -1.12 283.00 ns 285.00 ns -0.42 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkNormalizeSafe-56 274,009 238,545 -14.87 4.32 µs 5.06 µs -14.56 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkNormalizeShared-56 4,635,603 4,604,976 -0.67 260.00 ns 260.00 ns 0.02 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-56 11,149,492 11,154,816 0.05 107.00 ns 108.00 ns -0.97 N/A N/A 0.00 9.3 kB/s 9.2 kB/s 0.95 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=32B-56 41,384,316 41,396,939 0.03 28.00 ns 29.00 ns -2.23 N/A N/A 0.00 1.1 kB/s 1.1 kB/s 2.27 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=4KB-56 3,315,904 3,367,132 1.52 359.00 ns 359.00 ns -0.14 N/A N/A 0.00 11 kB/s 11 kB/s 0.14 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=512B-56 17,619,742 17,624,908 0.03 68.00 ns 68.00 ns -0.49 N/A N/A 0.00 7.5 kB/s 7.5 kB/s 0.50 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=64B-56 38,372,683 37,814,993 -1.47 31.00 ns 32.00 ns -1.75 N/A N/A 0.00 2.0 kB/s 2.0 kB/s 1.79 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=8B-56 52,702,211 50,747,132 -3.85 22.00 ns 23.00 ns -3.73 N/A N/A 0.00 349 B/s 336 B/s 3.87 N/A N/A 0.00
vtgate BenchmarkWithNormalizer-56 301 297 -1.52 3.91 ms 3.93 ms -0.64 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vtgate BenchmarkWithoutNormalizer-56 100 100 0.00 10.88 ms 11.04 ms -1.36 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_2Inputs_1000to1000-56 6,905,515 6,982,996 1.11 179.00 ns 185.00 ns -3.68 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_2Inputs_1to1-56 7,402,065 7,035,318 -5.21 172.00 ns 184.00 ns -6.53 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_4Inputs_1000to1000-56 2,192,092 2,208,777 0.76 526.00 ns 549.00 ns -4.12 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_4Inputs_1to1-56 2,970,596 2,874,326 -3.35 409.00 ns 416.00 ns -1.72 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_8Inputs_1000to1000-56 1,396,513 1,343,848 -3.92 875.00 ns 893.00 ns -1.99 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_8Inputs_1to1-56 1,806,965 1,769,738 -2.10 659.00 ns 678.00 ns -2.78 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00