Files
tidb/executor
wangyisong1996 25b5a2ce18 *: Refactor aggregation (#4605)
Aggregation results were stored in aggregation functions, so one map is created for each function to store different groups’ results, which requires much memory.
The aggregation functions are refactored and are now stateless, and the maps are kept in executor (executor.HashAggExec and mocktikv.aggregateExec) so that only one map is needed to store all the functions’ results, which reduced the memory usage.
2017-09-22 19:41:01 +08:00
..
2017-09-22 19:41:01 +08:00
2017-09-22 17:38:40 +08:00
2017-09-18 23:56:54 +08:00
2017-09-22 14:29:32 +08:00
2017-08-17 19:38:37 +08:00