Alexey Milovidov
|
b21fdff77e
|
Merging #6678
|
2019-08-27 21:59:21 +03:00 |
|
Weiqing Xu
|
2fbcd607f3
|
check free space when use external sort/aggerator
|
2019-08-27 08:23:07 +08:00 |
|
Alexey Milovidov
|
cdd6dca517
|
Remove Compiler
|
2019-08-24 00:10:26 +03:00 |
|
Alexey Milovidov
|
8966520801
|
Added "assert_cast" function as a replacement for static_cast for columns
|
2019-08-21 05:28:04 +03:00 |
|
Alexey Milovidov
|
2570907f44
|
Removed useless parameter
|
2019-08-12 00:45:18 +03:00 |
|
Alexey Milovidov
|
f00fa640ba
|
Removed old optimization that is now dominated by the new optimization
|
2019-08-11 02:40:15 +03:00 |
|
Alexey Milovidov
|
011e50cae6
|
Removed useless function arguments
|
2019-08-11 02:27:25 +03:00 |
|
Alexey Milovidov
|
3885cc20b8
|
Improved performance of aggregation without key
|
2019-08-11 02:22:23 +03:00 |
|
Alexey Milovidov
|
efa51a6cd9
|
Batch aggregation (experimental)
|
2019-08-11 01:36:55 +03:00 |
|
kreuzerkrieg
|
112fc71276
|
adding -Wshadow for GCC
|
2019-08-09 23:58:16 +03:00 |
|
Nikolai Kochetov
|
209793c981
|
Merged with master.
|
2019-07-08 16:00:54 +03:00 |
|
chertus
|
f19dee706a
|
move IColumn.isColumnConst() outside of interface
|
2019-06-27 22:28:52 +03:00 |
|
Nikolai Kochetov
|
33b176f2da
|
Fix style.
|
2019-04-05 14:34:11 +03:00 |
|
Nikolai Kochetov
|
5e39ec610c
|
Merged with master
|
2019-04-03 14:21:38 +03:00 |
|
Nikolai Kochetov
|
18133a4948
|
Added processors_test_aggregation.
|
2019-04-03 13:13:25 +03:00 |
|
Nikolai Kochetov
|
6976b65b2d
|
Added MergingAggregatedTransform.
|
2019-04-03 13:13:25 +03:00 |
|
proller
|
1a33f4da40
|
Optional current_thread and memory_tracker (#4664)
|
2019-03-14 21:03:35 +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 |
|
Alexey Milovidov
|
277484297a
|
Aggregator: miscellaneous
|
2019-02-08 19:54:04 +03:00 |
|
Nikolai Kochetov
|
6a729e59ba
|
Merged with master.
|
2019-02-01 11:36:57 +03:00 |
|
alexey-milovidov
|
fd5ab9ed2e
|
Merge pull request #4055 from yandex/fix-group-by-array-low-cardibality-arguments
Fix group by array low cardinality arguments
|
2019-01-29 21:32:45 +03:00 |
|
Nikolai Kochetov
|
21242ad658
|
Added tests. Restored recursiveRemoveLowCardinality interface.
|
2019-01-29 18:44:02 +03:00 |
|
Nikolai Kochetov
|
f7b9059dad
|
Merged with master
|
2019-01-24 18:06:11 +03:00 |
|
Ivan Lezhankin
|
05ab15cc84
|
Merge IBlockInputStream and IProfilingBlockInputStream into one
|
2019-01-23 17:48:50 +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 |
|
Nikolai Kochetov
|
5a50a4fe21
|
Fix aggregate function low cardinality array argument. #4038
|
2019-01-14 21:17:55 +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 |
|
proller
|
300bbdfb43
|
Fix cyclic lib depend ppart 2: clean
|
2018-12-28 21:15:26 +03:00 |
|
Alexey Milovidov
|
a8f09809f5
|
Simplified logic with "IColumn::convertToFullColumnIfConst" (suggested by Amos Bird) [#CLICKHOUSE-2]
|
2018-12-21 19:00:07 +03:00 |
|
Nikolai Kochetov
|
4e58b62b0c
|
Added LowCardinality support for specialized aggregation.
|
2018-12-20 16:28:20 +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 |
|
Marek Vavruša
|
8fad726d95
|
Added null guards for all CurrentThread::attachToIfDetached()
refs #3622
|
2018-11-20 09:10:34 -08:00 |
|
Alexey Milovidov
|
c5173782dc
|
Potentially better #3490
|
2018-11-05 17:29:38 +03:00 |
|
alexey-milovidov
|
00fa7d9fad
|
Update Aggregator.cpp
|
2018-11-01 15:42:57 +03:00 |
|
igor.lapko
|
2d565f1099
|
code style fix
|
2018-11-01 13:42:15 +02:00 |
|
igor.lapko
|
d603cb1eb8
|
fixed group by int16 and Date types on AMD EPYC 7401P machine
|
2018-11-01 09:01:34 +02:00 |
|
chertus
|
465cb6d267
|
fix for Decimal128 group by [issue-3378]
|
2018-10-15 22:14:08 +03:00 |
|
Alexey Milovidov
|
98859f232b
|
Merge branch 'master' into group_by_two_level_compatibility
|
2018-10-13 02:13:30 +03:00 |
|
Alexey Milovidov
|
613061cee5
|
Fixed incompatibility when versions prior to 18.12.17 are used on remote servers and newer is used on initiating server, and GROUP BY both fixed and non-fixed keys, and when two-level group by method is activated [#CLICKHOUSE-4035]
|
2018-09-28 23:17:38 +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 |
|
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 |
|