|
2 | 2 | Rebasing dates/timestamps in Parquet datasource |
3 | 3 | ================================================================================================ |
4 | 4 |
|
5 | | -OpenJDK 64-Bit Server VM 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08 on Linux 4.15.0-1058-aws |
| 5 | +OpenJDK 64-Bit Server VM 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08 on Linux 4.15.0-1063-aws |
6 | 6 | Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
7 | 7 | Save dates to parquet: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
8 | 8 | ------------------------------------------------------------------------------------------------------------------------ |
9 | | -after 1582, noop 9472 9472 0 10.6 94.7 1.0X |
10 | | -before 1582, noop 9226 9226 0 10.8 92.3 1.0X |
11 | | -after 1582, rebase off 21201 21201 0 4.7 212.0 0.4X |
12 | | -after 1582, rebase on 56471 56471 0 1.8 564.7 0.2X |
13 | | -before 1582, rebase off 20179 20179 0 5.0 201.8 0.5X |
14 | | -before 1582, rebase on 65717 65717 0 1.5 657.2 0.1X |
| 9 | +after 1582, noop 9582 9582 0 10.4 95.8 1.0X |
| 10 | +before 1582, noop 9473 9473 0 10.6 94.7 1.0X |
| 11 | +after 1582, rebase off 21431 21431 0 4.7 214.3 0.4X |
| 12 | +after 1582, rebase on 22156 22156 0 4.5 221.6 0.4X |
| 13 | +before 1582, rebase off 21399 21399 0 4.7 214.0 0.4X |
| 14 | +before 1582, rebase on 22927 22927 0 4.4 229.3 0.4X |
15 | 15 |
|
16 | | -OpenJDK 64-Bit Server VM 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08 on Linux 4.15.0-1058-aws |
| 16 | +OpenJDK 64-Bit Server VM 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08 on Linux 4.15.0-1063-aws |
17 | 17 | Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
18 | 18 | Load dates from parquet: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
19 | 19 | ------------------------------------------------------------------------------------------------------------------------ |
20 | | -after 1582, vec off, rebase off 12294 12434 205 8.1 122.9 1.0X |
21 | | -after 1582, vec off, rebase on 36959 36967 12 2.7 369.6 0.3X |
22 | | -after 1582, vec on, rebase off 3644 3691 49 27.4 36.4 3.4X |
23 | | -after 1582, vec on, rebase on 26764 26852 92 3.7 267.6 0.5X |
24 | | -before 1582, vec off, rebase off 12830 12917 85 7.8 128.3 1.0X |
25 | | -before 1582, vec off, rebase on 38897 39053 229 2.6 389.0 0.3X |
26 | | -before 1582, vec on, rebase off 3638 3693 85 27.5 36.4 3.4X |
27 | | -before 1582, vec on, rebase on 28956 29007 44 3.5 289.6 0.4X |
| 20 | +after 1582, vec off, rebase off 12637 12736 111 7.9 126.4 1.0X |
| 21 | +after 1582, vec off, rebase on 13463 13531 61 7.4 134.6 0.9X |
| 22 | +after 1582, vec on, rebase off 3693 3703 8 27.1 36.9 3.4X |
| 23 | +after 1582, vec on, rebase on 5242 5252 9 19.1 52.4 2.4X |
| 24 | +before 1582, vec off, rebase off 13055 13169 126 7.7 130.5 1.0X |
| 25 | +before 1582, vec off, rebase on 14067 14270 185 7.1 140.7 0.9X |
| 26 | +before 1582, vec on, rebase off 3697 3702 7 27.1 37.0 3.4X |
| 27 | +before 1582, vec on, rebase on 6058 6097 34 16.5 60.6 2.1X |
28 | 28 |
|
29 | | -OpenJDK 64-Bit Server VM 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08 on Linux 4.15.0-1058-aws |
| 29 | +OpenJDK 64-Bit Server VM 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08 on Linux 4.15.0-1063-aws |
30 | 30 | Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
31 | 31 | Save timestamps to parquet: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
32 | 32 | ------------------------------------------------------------------------------------------------------------------------ |
33 | | -after 1582, noop 2952 2952 0 33.9 29.5 1.0X |
34 | | -before 1582, noop 2880 2880 0 34.7 28.8 1.0X |
35 | | -after 1582, rebase off 15928 15928 0 6.3 159.3 0.2X |
36 | | -after 1582, rebase on 82816 82816 0 1.2 828.2 0.0X |
37 | | -before 1582, rebase off 15988 15988 0 6.3 159.9 0.2X |
38 | | -before 1582, rebase on 92636 92636 0 1.1 926.4 0.0X |
| 33 | +after 1582, noop 2713 2713 0 36.9 27.1 1.0X |
| 34 | +before 1582, noop 2715 2715 0 36.8 27.2 1.0X |
| 35 | +after 1582, rebase off 16768 16768 0 6.0 167.7 0.2X |
| 36 | +after 1582, rebase on 82811 82811 0 1.2 828.1 0.0X |
| 37 | +before 1582, rebase off 17052 17052 0 5.9 170.5 0.2X |
| 38 | +before 1582, rebase on 95134 95134 0 1.1 951.3 0.0X |
39 | 39 |
|
40 | | -OpenJDK 64-Bit Server VM 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08 on Linux 4.15.0-1058-aws |
| 40 | +OpenJDK 64-Bit Server VM 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08 on Linux 4.15.0-1063-aws |
41 | 41 | Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
42 | 42 | Load timestamps from parquet: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
43 | 43 | ------------------------------------------------------------------------------------------------------------------------ |
44 | | -after 1582, vec off, rebase off 14863 14917 78 6.7 148.6 1.0X |
45 | | -after 1582, vec off, rebase on 54819 54939 140 1.8 548.2 0.3X |
46 | | -after 1582, vec on, rebase off 4905 4941 32 20.4 49.0 3.0X |
47 | | -after 1582, vec on, rebase on 44914 45008 124 2.2 449.1 0.3X |
48 | | -before 1582, vec off, rebase off 14928 14970 48 6.7 149.3 1.0X |
49 | | -before 1582, vec off, rebase on 59752 59996 245 1.7 597.5 0.2X |
50 | | -before 1582, vec on, rebase off 4892 4916 33 20.4 48.9 3.0X |
51 | | -before 1582, vec on, rebase on 46854 46977 198 2.1 468.5 0.3X |
| 44 | +after 1582, vec off, rebase off 15200 15321 194 6.6 152.0 1.0X |
| 45 | +after 1582, vec off, rebase on 63160 63337 177 1.6 631.6 0.2X |
| 46 | +after 1582, vec on, rebase off 4891 4928 43 20.4 48.9 3.1X |
| 47 | +after 1582, vec on, rebase on 45474 45484 10 2.2 454.7 0.3X |
| 48 | +before 1582, vec off, rebase off 15203 15330 110 6.6 152.0 1.0X |
| 49 | +before 1582, vec off, rebase on 65588 65664 73 1.5 655.9 0.2X |
| 50 | +before 1582, vec on, rebase off 4844 4916 105 20.6 48.4 3.1X |
| 51 | +before 1582, vec on, rebase on 47815 47943 162 2.1 478.2 0.3X |
52 | 52 |
|
53 | 53 |
|
0 commit comments