Ivan Lezhankin
|
0821d62516
|
Merge ITableDeclaration into IStorage.
Also a couple of massive include-refactorings with better forwarding
|
2019-05-17 17:34:25 +03:00 |
|
Alexey Milovidov
|
58d7d1e451
|
Resolved some of PVS-Studio warnings
|
2019-04-22 19:07:09 +03:00 |
|
Amos Bird
|
26ab5dd7a7
|
A Proper lookup table that uses HashTable's API
This is the first step of allowing heterogeneous cells in hash tables.
performance test results are
```
1. HashMap<UInt16, UInt8, TrivialHash, HashTableFixedGrower<16>>;
2. NewLookupMap<UInt16, UInt8>
ResolutionWidth 30000 1 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................223550276.46
ResolutionWidth 30000 2 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................248772721.24
Best: 2 - 24877272124
ResolutionWidth 100000 1 ..........................................................................................................................................................................................................................................................238498413.99
ResolutionWidth 100000 2 ..........................................................................................................................................................................................................................................................261808889.98
Best: 2 - 26180888998
ResolutionWidth 300000 1 ...................................................................................239307348.81
ResolutionWidth 300000 2 ...................................................................................257592761.30
Best: 2 - 25759276130
ResolutionWidth 1000000 1 .........................240144759.26
ResolutionWidth 1000000 2 .........................257093531.91
Best: 2 - 25709353191
ResolutionWidth 5000000 1 .....241573260.35
ResolutionWidth 5000000 2 .....259314162.79
Best: 2 - 25931416279
ResolutionDepth 30000 1 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................217108119.84
ResolutionDepth 30000 2 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................249459504.41
Best: 2 - 24945950441
ResolutionDepth 100000 1 ..........................................................................................................................................................................................................................................................229065162.17
ResolutionDepth 100000 2 ..........................................................................................................................................................................................................................................................253769105.64
Best: 2 - 25376910564
ResolutionDepth 300000 1 ...................................................................................233079225.18
ResolutionDepth 300000 2 ...................................................................................256316273.78
Best: 2 - 25631627378
ResolutionDepth 1000000 1 .........................234184633.51
ResolutionDepth 1000000 2 .........................261100491.57
Best: 2 - 26110049157
ResolutionDepth 5000000 1 .....233118795.66
ResolutionDepth 5000000 2 .....252436160.41
Best: 2 - 25243616041
```
|
2019-03-01 16:47:13 +08:00 |
|
Nikolai Kochetov
|
cf40a1538b
|
Fix size() and empty() for AggregationDataWithNullKey. #4223
|
2019-02-13 19:54:55 +03:00 |
|
Nikolai Kochetov
|
2c2932e185
|
Merged with master
|
2019-01-29 15:25:19 +03:00 |
|
Nikolai Kochetov
|
6fce028b56
|
Refactor ColumnsHashing.
|
2019-01-21 13:39:53 +03:00 |
|
Nikolai Kochetov
|
d207498573
|
Added ColumnsHashing
|
2019-01-21 13:39:24 +03:00 |
|
Alexey Milovidov
|
abcd5a2a49
|
Attempt to implemnt global thread pool #4018
|
2019-01-11 22:12:36 +03:00 |
|
Alexey Milovidov
|
06a8c3f02d
|
Added some warnings from clang's -Weverything
|
2019-01-05 06:33:22 +03:00 |
|
Alexey Milovidov
|
1d4701b0bc
|
Added some warnings from clang's -Weverything
|
2019-01-04 15:10:00 +03:00 |
|
Alexey Milovidov
|
e33e5150b7
|
Miscellaneous [#CLICKHOUSE-2]
|
2019-01-02 09:44:36 +03:00 |
|
Alexey Milovidov
|
b109ec8c77
|
Fixed UB #3920
|
2018-12-27 23:24:37 +03:00 |
|
Alexey Milovidov
|
220e568894
|
Fixed UB #3920
|
2018-12-27 23:10:37 +03:00 |
|
Alexey Milovidov
|
29ffa46838
|
Less indirection #3920
|
2018-12-27 23:02:51 +03:00 |
|
Alexey Milovidov
|
88bdbc4dc7
|
Some additions to Amos Bird's optimization #3920
|
2018-12-27 22:58:30 +03:00 |
|
Alexey Milovidov
|
b7f085c525
|
Fixed UB #3926
|
2018-12-26 05:47:16 +03:00 |
|
Alexey Milovidov
|
37bbc0ecd5
|
Fixed UB #3926
|
2018-12-26 04:08:14 +03:00 |
|
Alexey Milovidov
|
e8dc222b61
|
Fixed UB #3926
|
2018-12-26 03:28:13 +03:00 |
|
Amos Bird
|
8736a3908f
|
left pad
|
2018-12-24 23:51:06 +08:00 |
|
alexey-milovidov
|
6d27777b19
|
Merge branch 'master' into ubsan-fixes-3
|
2018-12-14 20:52:54 +03:00 |
|
alexey-milovidov
|
92ab759ef6
|
Update Aggregator.h
|
2018-12-07 23:31:59 +03:00 |
|
Nikolai Kochetov
|
b87d81512f
|
Fix merging aggregate data for NULL key.
|
2018-12-04 13:31:15 +03:00 |
|
Nikolai Kochetov
|
730796dc38
|
Fix merging aggregate data for NULL key.
|
2018-12-04 13:29:27 +03:00 |
|
Nikolai Kochetov
|
de524a0158
|
Fix merging aggregate data for NULL key.
|
2018-12-04 13:27:44 +03:00 |
|
Nikolai Kochetov
|
98499b1140
|
LowCardinality optimization for single nullable column.
|
2018-12-03 21:00:20 +03:00 |
|
Alexey Milovidov
|
141e9799e4
|
Fixed error with "extractURLParameter" function (read after buffer); improved performance; added support for zero bytes in URLs; renamed Chars_t type [#CLICKHOUSE-2]
|
2018-11-25 03:08:50 +03:00 |
|
Amos Bird
|
3cf2177268
|
Flexible fields assignment
Field f;
before:
f = Int64(-42);
after:
f = -42;
|
2018-10-24 08:47:33 +08:00 |
|
chertus
|
465cb6d267
|
fix for Decimal128 group by [issue-3378]
|
2018-10-15 22:14:08 +03:00 |
|
Nikolai Kochetov
|
97add69825
|
Rename WithDictionary to LowCardinality.
|
2018-09-28 13:44:59 +03:00 |
|
Nikolai Kochetov
|
3e742a6b55
|
Review fixes.
|
2018-09-21 12:49:43 +03:00 |
|
alexey-milovidov
|
0d2c6dff24
|
Update Aggregator.h
|
2018-09-20 20:59:47 +03:00 |
|
Nikolai Kochetov
|
e2e31751e9
|
Support low cardinality columns in aggregation method with fixed keys. [#CLICKHOUSE-3903]
|
2018-09-14 20:14:31 +03:00 |
|
Nikolai Kochetov
|
3dc5cd3a3a
|
Merged with master.
|
2018-09-14 12:14:37 +03:00 |
|
Nikolai Kochetov
|
12ec9caaf5
|
Added comments.
|
2018-09-14 11:04:19 +03:00 |
|
Nikolai Kochetov
|
4674beb900
|
Shared cache for low cradinality single aggregation column. [#CLICKHOUSE-3903]
|
2018-09-14 11:04:18 +03:00 |
|
Nikolai Kochetov
|
df71c47840
|
Added dictionary hash for low cardinality column. [#CLICKHOUSE-3903]
|
2018-09-14 11:04:18 +03:00 |
|
Nikolai Kochetov
|
94bfe50f52
|
Cache saved hash for low cardinality aggregate method. [#CLICKHOUSE-3903]
|
2018-09-14 11:04:18 +03:00 |
|
Nikolai Kochetov
|
2eb35dd6ef
|
Cache AggregateDataPtr for single low cardinality column. [#CLICKHOUSE-3903]
|
2018-09-14 11:04:09 +03:00 |
|
Nikolai Kochetov
|
787e814e4c
|
Low cardinality group by signle column. [#CLICKHOUSE-3903]
|
2018-09-14 11:03:02 +03:00 |
|
Alexey Milovidov
|
cb0af7c3af
|
Removed unused aggregation method [#CLICKHOUSE-2]
|
2018-09-03 03:33:29 +03:00 |
|
Alexey Milovidov
|
8e17652f0d
|
Removed AggregationMethodConcat, because AggregationMethodSerialized appeared to be far superior [#CLICKHOUSE-2]
|
2018-09-03 03:07:05 +03:00 |
|
Alexey Milovidov
|
0b2ec39f11
|
Miscellaneous [#CLICKHOUSE-2]
|
2018-09-03 03:00:56 +03:00 |
|
Alexey Milovidov
|
13aac718a3
|
Reverted wrong change [#CLICKHOUSE-2]
|
2018-09-03 01:24:46 +03:00 |
|
Alexey Milovidov
|
1de3f144f6
|
Padding chunks in Arena in attempt to improve performance [#CLICKHOUSE-2]
|
2018-09-03 00:28:25 +03:00 |
|
Alexey Milovidov
|
2da40c4117
|
Respect alignment in AggregationMethodConcat [#CLICKHOUSE-2]
|
2018-09-02 23:40:58 +03:00 |
|
Alexey Milovidov
|
b82cf235b7
|
Suppressed one UBSan alert and added clarification in comment [#CLICKHOUSE-2]
|
2018-09-02 22:12:50 +03:00 |
|
Alexey Milovidov
|
f7107f12b4
|
Merge branch 'master' into extra-warnings
|
2018-09-02 03:13:36 +03:00 |
|
Alexey Milovidov
|
8f54125884
|
Minor modifications #2808
|
2018-09-01 06:17:43 +03:00 |
|
Alexey Milovidov
|
3efffba44e
|
Enabling -Wshadow [#CLICKHOUSE-2]
|
2018-08-27 21:05:28 +03:00 |
|
Alexey Milovidov
|
5b257c588f
|
Enabling -Wshadow [#CLICKHOUSE-2]
|
2018-08-27 20:42:13 +03:00 |
|