ClickHouse/src/Processors
Azat Khuzhin 2a2f858365 Significantly reduce memory usage in AggregatingInOrderTransform
Clean the aggregates pools (Arena's objects) between flushes, this will
reduce memory usage significantly (since Arena is not intended for
memory reuse in the already full Chunk's)

Before this patch you cannot run SELECT FROM huge_table GROUP BY
primary_key SETTINGS optimize_aggregation_in_order=1 (and the whole
point of optimize_aggregation_in_order got lost), while after, this
should be possible.
2020-10-03 00:56:58 +03:00
..
Executors Review fixes. 2020-09-15 13:40:39 +03:00
Formats Merge pull request #15364 from ClickHouse/format-raw-blob 2020-09-30 01:14:40 +03:00
Merges Fix half of typos 2020-08-08 03:47:03 +03:00
QueryPlan Remove column from header descriotion for EXPLAIN PLAN and EXPLAIN PIPELINE 2020-09-28 20:37:11 +03:00
Sources fix review comments 2020-09-17 20:54:21 +01:00
tests Generic volume is coming... 2020-07-26 21:27:36 +03:00
Transforms Significantly reduce memory usage in AggregatingInOrderTransform 2020-10-03 00:56:58 +03:00
Chunk.cpp Alter table freeze with verbose output 2020-07-28 18:10:36 +03:00
Chunk.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
CMakeLists.txt dbms/ → src/ 2020-04-03 18:14:31 +03:00
ConcatProcessor.cpp Use Resize instead of Concat in InterpreterInsertQuery. 2020-06-05 12:30:16 +03:00
ConcatProcessor.h Fix half of typos 2020-08-08 03:47:03 +03:00
DelayedPortsProcessor.cpp Checkpoint 2020-04-22 09:34:20 +03:00
DelayedPortsProcessor.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ForkProcessor.cpp Update ForkProcessor.cpp 2020-09-20 22:59:26 +03:00
ForkProcessor.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
IAccumulatingTransform.cpp Try fix totals port for IAccumulatingTransform. 2020-09-10 10:36:29 +03:00
IAccumulatingTransform.h Added comment. 2020-09-07 12:47:59 +03:00
IInflatingTransform.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
IInflatingTransform.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
IProcessor.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
IProcessor.h Merge branch 'master' into refactor-pipes-3 2020-08-10 10:50:17 +03:00
ISimpleTransform.cpp Add parallel final. 2020-04-30 12:59:08 +03:00
ISimpleTransform.h Add parallel final. 2020-04-30 12:59:08 +03:00
ISink.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
ISink.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ISource.cpp Improvement; added a test 2020-05-17 10:17:54 +03:00
ISource.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
LimitTransform.cpp Remove debug output 2020-07-13 01:31:08 +03:00
LimitTransform.h Avoid overflow in LIMIT #10470 #11372 2020-07-12 08:18:01 +03:00
NullSink.h Added comment. 2020-04-09 13:35:51 +03:00
OffsetTransform.cpp Fix comment 2020-07-13 01:32:24 +03:00
OffsetTransform.h Fix build 2020-07-13 02:53:13 +03:00
Pipe.cpp [settings]: introduce new query complexity settings for leaf-nodes 2020-09-17 10:37:05 +01:00
Pipe.h [settings]: introduce new query complexity settings for leaf-nodes 2020-09-17 10:37:05 +01:00
Port.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
Port.h Add missed #include <atomic> 2020-09-02 23:40:27 +03:00
printPipeline.cpp Update arrows. 2020-06-29 23:23:34 +03:00
printPipeline.h Compact pipeline. 2020-06-27 12:32:53 +03:00
QueryPipeline.cpp Review fixes. 2020-09-21 11:36:12 +03:00
QueryPipeline.h Review fixes. 2020-09-21 11:36:12 +03:00
QueueBuffer.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ResizeProcessor.cpp Fix StrictResizeProcessor. 2020-05-26 13:19:56 +03:00
ResizeProcessor.h Fix half of typos 2020-08-08 03:47:03 +03:00
RowsBeforeLimitCounter.h Added RemoteSource. 2020-06-03 22:50:11 +03:00
ya.make Fix "Arcadia" 2020-09-28 03:26:15 +03:00
ya.make.in Fix "Arcadia" 2020-09-08 01:14:13 +03:00