|
2 | 2 | Rebasing dates/timestamps in Parquet datasource |
3 | 3 | ================================================================================================ |
4 | 4 |
|
5 | | -OpenJDK 64-Bit Server VM 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 on Linux 4.15.0-1063-aws |
| 5 | +OpenJDK 64-Bit Server VM 11.0.7+10-post-Ubuntu-2ubuntu218.04 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 21171 21171 0 4.7 211.7 1.0X |
10 | | -before 1582, noop 11036 11036 0 9.1 110.4 1.9X |
11 | | -after 1582, rebase off 34321 34321 0 2.9 343.2 0.6X |
12 | | -after 1582, rebase on 33269 33269 0 3.0 332.7 0.6X |
13 | | -before 1582, rebase off 22016 22016 0 4.5 220.2 1.0X |
14 | | -before 1582, rebase on 23338 23338 0 4.3 233.4 0.9X |
| 9 | +after 1582, noop 20073 20073 0 5.0 200.7 1.0X |
| 10 | +before 1582, noop 10985 10985 0 9.1 109.9 1.8X |
| 11 | +after 1582, rebase off 32245 32245 0 3.1 322.4 0.6X |
| 12 | +after 1582, rebase on 31434 31434 0 3.2 314.3 0.6X |
| 13 | +before 1582, rebase off 21590 21590 0 4.6 215.9 0.9X |
| 14 | +before 1582, rebase on 22963 22963 0 4.4 229.6 0.9X |
15 | 15 |
|
16 | | -OpenJDK 64-Bit Server VM 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 on Linux 4.15.0-1063-aws |
| 16 | +OpenJDK 64-Bit Server VM 11.0.7+10-post-Ubuntu-2ubuntu218.04 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 12791 13089 287 7.8 127.9 1.0X |
21 | | -after 1582, vec off, rebase on 13203 13271 81 7.6 132.0 1.0X |
22 | | -after 1582, vec on, rebase off 3709 3764 49 27.0 37.1 3.4X |
23 | | -after 1582, vec on, rebase on 5082 5114 29 19.7 50.8 2.5X |
24 | | -before 1582, vec off, rebase off 13059 13153 87 7.7 130.6 1.0X |
25 | | -before 1582, vec off, rebase on 14211 14236 27 7.0 142.1 0.9X |
26 | | -before 1582, vec on, rebase off 3687 3749 72 27.1 36.9 3.5X |
27 | | -before 1582, vec on, rebase on 5449 5497 56 18.4 54.5 2.3X |
| 20 | +after 1582, vec off, rebase off 12815 12858 40 7.8 128.1 1.0X |
| 21 | +after 1582, vec off, rebase on 13030 13167 148 7.7 130.3 1.0X |
| 22 | +after 1582, vec on, rebase off 3705 3712 6 27.0 37.1 3.5X |
| 23 | +after 1582, vec on, rebase on 3788 3791 3 26.4 37.9 3.4X |
| 24 | +before 1582, vec off, rebase off 12873 12943 61 7.8 128.7 1.0X |
| 25 | +before 1582, vec off, rebase on 14072 14165 80 7.1 140.7 0.9X |
| 26 | +before 1582, vec on, rebase off 3694 3708 15 27.1 36.9 3.5X |
| 27 | +before 1582, vec on, rebase on 4403 4484 81 22.7 44.0 2.9X |
28 | 28 |
|
29 | | -OpenJDK 64-Bit Server VM 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 on Linux 4.15.0-1063-aws |
| 29 | +OpenJDK 64-Bit Server VM 11.0.7+10-post-Ubuntu-2ubuntu218.04 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 2831 2831 0 35.3 28.3 1.0X |
34 | | -before 1582, noop 2816 2816 0 35.5 28.2 1.0X |
35 | | -after 1582, rebase off 15543 15543 0 6.4 155.4 0.2X |
36 | | -after 1582, rebase on 18391 18391 0 5.4 183.9 0.2X |
37 | | -before 1582, rebase off 15747 15747 0 6.4 157.5 0.2X |
38 | | -before 1582, rebase on 18846 18846 0 5.3 188.5 0.2X |
| 33 | +after 1900, noop 3032 3032 0 33.0 30.3 1.0X |
| 34 | +before 1900, noop 3043 3043 0 32.9 30.4 1.0X |
| 35 | +after 1900, rebase off 15634 15634 0 6.4 156.3 0.2X |
| 36 | +after 1900, rebase on 18233 18233 0 5.5 182.3 0.2X |
| 37 | +before 1900, rebase off 15820 15820 0 6.3 158.2 0.2X |
| 38 | +before 1900, rebase on 19921 19921 0 5.0 199.2 0.2X |
39 | 39 |
|
40 | | -OpenJDK 64-Bit Server VM 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 on Linux 4.15.0-1063-aws |
| 40 | +OpenJDK 64-Bit Server VM 11.0.7+10-post-Ubuntu-2ubuntu218.04 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 16126 16216 78 6.2 161.3 1.0X |
45 | | -after 1582, vec off, rebase on 18277 18453 165 5.5 182.8 0.9X |
46 | | -after 1582, vec on, rebase off 5030 5067 42 19.9 50.3 3.2X |
47 | | -after 1582, vec on, rebase on 8553 8583 43 11.7 85.5 1.9X |
48 | | -before 1582, vec off, rebase off 15828 15872 39 6.3 158.3 1.0X |
49 | | -before 1582, vec off, rebase on 18899 18959 103 5.3 189.0 0.9X |
50 | | -before 1582, vec on, rebase off 4961 5009 43 20.2 49.6 3.3X |
51 | | -before 1582, vec on, rebase on 9099 9140 40 11.0 91.0 1.8X |
| 44 | +after 1900, vec off, rebase off 14987 15008 18 6.7 149.9 1.0X |
| 45 | +after 1900, vec off, rebase on 17500 17628 210 5.7 175.0 0.9X |
| 46 | +after 1900, vec on, rebase off 5030 5036 7 19.9 50.3 3.0X |
| 47 | +after 1900, vec on, rebase on 5066 5109 44 19.7 50.7 3.0X |
| 48 | +before 1900, vec off, rebase off 15094 15213 121 6.6 150.9 1.0X |
| 49 | +before 1900, vec off, rebase on 18098 18175 101 5.5 181.0 0.8X |
| 50 | +before 1900, vec on, rebase off 5008 5012 4 20.0 50.1 3.0X |
| 51 | +before 1900, vec on, rebase on 8803 8848 55 11.4 88.0 1.7X |
52 | 52 |
|
53 | 53 |
|
54 | 54 | ================================================================================================ |
55 | 55 | Rebasing dates/timestamps in ORC datasource |
56 | 56 | ================================================================================================ |
57 | 57 |
|
58 | | -OpenJDK 64-Bit Server VM 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 on Linux 4.15.0-1063-aws |
| 58 | +OpenJDK 64-Bit Server VM 11.0.7+10-post-Ubuntu-2ubuntu218.04 on Linux 4.15.0-1063-aws |
59 | 59 | Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
60 | 60 | Save dates to ORC: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
61 | 61 | ------------------------------------------------------------------------------------------------------------------------ |
62 | | -after 1582, noop 21026 21026 0 4.8 210.3 1.0X |
63 | | -before 1582, noop 11040 11040 0 9.1 110.4 1.9X |
64 | | -after 1582 28171 28171 0 3.5 281.7 0.7X |
65 | | -before 1582 18955 18955 0 5.3 189.5 1.1X |
| 62 | +after 1582, noop 19593 19593 0 5.1 195.9 1.0X |
| 63 | +before 1582, noop 10581 10581 0 9.5 105.8 1.9X |
| 64 | +after 1582 27843 27843 0 3.6 278.4 0.7X |
| 65 | +before 1582 19435 19435 0 5.1 194.4 1.0X |
66 | 66 |
|
67 | | -OpenJDK 64-Bit Server VM 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 on Linux 4.15.0-1063-aws |
| 67 | +OpenJDK 64-Bit Server VM 11.0.7+10-post-Ubuntu-2ubuntu218.04 on Linux 4.15.0-1063-aws |
68 | 68 | Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
69 | 69 | Load dates from ORC: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
70 | 70 | ------------------------------------------------------------------------------------------------------------------------ |
71 | | -after 1582, vec off 10876 10931 49 9.2 108.8 1.0X |
72 | | -after 1582, vec on 3900 3913 20 25.6 39.0 2.8X |
73 | | -before 1582, vec off 11165 11174 12 9.0 111.6 1.0X |
74 | | -before 1582, vec on 4208 4214 7 23.8 42.1 2.6X |
| 71 | +after 1582, vec off 10395 10507 119 9.6 103.9 1.0X |
| 72 | +after 1582, vec on 3921 3945 22 25.5 39.2 2.7X |
| 73 | +before 1582, vec off 10762 10860 127 9.3 107.6 1.0X |
| 74 | +before 1582, vec on 4194 4226 41 23.8 41.9 2.5X |
75 | 75 |
|
76 | | -OpenJDK 64-Bit Server VM 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 on Linux 4.15.0-1063-aws |
| 76 | +OpenJDK 64-Bit Server VM 11.0.7+10-post-Ubuntu-2ubuntu218.04 on Linux 4.15.0-1063-aws |
77 | 77 | Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
78 | 78 | Save timestamps to ORC: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
79 | 79 | ------------------------------------------------------------------------------------------------------------------------ |
80 | | -after 1582, noop 2924 2924 0 34.2 29.2 1.0X |
81 | | -before 1582, noop 2820 2820 0 35.5 28.2 1.0X |
82 | | -after 1582 22228 22228 0 4.5 222.3 0.1X |
83 | | -before 1582 22590 22590 0 4.4 225.9 0.1X |
| 80 | +after 1900, noop 3003 3003 0 33.3 30.0 1.0X |
| 81 | +before 1900, noop 3016 3016 0 33.2 30.2 1.0X |
| 82 | +after 1900 21804 21804 0 4.6 218.0 0.1X |
| 83 | +before 1900 23920 23920 0 4.2 239.2 0.1X |
84 | 84 |
|
85 | | -OpenJDK 64-Bit Server VM 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 on Linux 4.15.0-1063-aws |
| 85 | +OpenJDK 64-Bit Server VM 11.0.7+10-post-Ubuntu-2ubuntu218.04 on Linux 4.15.0-1063-aws |
86 | 86 | Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
87 | 87 | Load timestamps from ORC: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
88 | 88 | ------------------------------------------------------------------------------------------------------------------------ |
89 | | -after 1582, vec off 13591 13658 59 7.4 135.9 1.0X |
90 | | -after 1582, vec on 7399 7488 126 13.5 74.0 1.8X |
91 | | -before 1582, vec off 14065 14096 30 7.1 140.7 1.0X |
92 | | -before 1582, vec on 7950 8127 249 12.6 79.5 1.7X |
| 89 | +after 1900, vec off 14112 14128 17 7.1 141.1 1.0X |
| 90 | +after 1900, vec on 7347 7459 134 13.6 73.5 1.9X |
| 91 | +before 1900, vec off 15170 15192 27 6.6 151.7 0.9X |
| 92 | +before 1900, vec on 8280 8312 52 12.1 82.8 1.7X |
93 | 93 |
|
94 | 94 |
|
0 commit comments