blob: fed39f6a291d20ffb7e7dcda576277c5db524896 [file] [log] [blame]
OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
cast strings to intervals: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
prepare string w/ interval 403 419 13 2.5 403.2 1.0X
prepare string w/o interval 389 390 1 2.6 388.8 1.0X
1 units w/ interval 362 366 5 2.8 362.2 1.1X
1 units w/o interval 363 370 6 2.8 362.8 1.1X
2 units w/ interval 513 520 6 1.9 513.2 0.8X
2 units w/o interval 499 503 3 2.0 499.3 0.8X
3 units w/ interval 1135 1136 1 0.9 1135.1 0.4X
3 units w/o interval 1125 1126 2 0.9 1124.9 0.4X
4 units w/ interval 1226 1238 16 0.8 1226.2 0.3X
4 units w/o interval 1233 1238 8 0.8 1233.2 0.3X
5 units w/ interval 1384 1389 7 0.7 1383.7 0.3X
5 units w/o interval 1366 1368 1 0.7 1366.2 0.3X
6 units w/ interval 1547 1550 2 0.6 1547.4 0.3X
6 units w/o interval 1526 1528 2 0.7 1526.4 0.3X
7 units w/ interval 1858 1863 5 0.5 1858.5 0.2X
7 units w/o interval 1853 1856 3 0.5 1853.3 0.2X
8 units w/ interval 2063 2083 23 0.5 2062.7 0.2X
8 units w/o interval 2049 2055 7 0.5 2048.5 0.2X
9 units w/ interval 2599 2609 13 0.4 2599.2 0.2X
9 units w/o interval 2586 2588 2 0.4 2585.9 0.2X
10 units w/ interval 2811 2817 6 0.4 2811.4 0.1X
10 units w/o interval 2788 2791 5 0.4 2788.4 0.1X
11 units w/ interval 3070 3074 4 0.3 3069.9 0.1X
11 units w/o interval 3056 3060 4 0.3 3056.3 0.1X
OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
make_interval(): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
prepare make_interval() 350 352 2 2.9 349.8 1.0X
make_interval(0, 1, 2, 3, 4, 5, 50.123456) 47 51 6 21.5 46.6 7.5X
make_interval(*, *, 2, 3, 4, 5, 50.123456) 55 58 4 18.0 55.5 6.3X
make_interval(0, 1, *, *, 4, 5, 50.123456) 56 58 2 17.9 55.9 6.3X
make_interval(0, 1, 2, 3, *, *, *) 336 338 3 3.0 335.8 1.0X
make_interval(*, *, *, *, *, *, *) 342 343 1 2.9 342.1 1.0X