0a44de67bf
[bug](distinct agg) fix distinct streaming agg not output all data ( #32760 )
...
fix distinct streaming agg not output all data
2024-03-26 20:19:36 +08:00
04a59d6071
[improve](distinct agg) add check of hash table to decide whether emplace value ( #32063 )
...
* [improve](distinct agg) add check of hash table to emplace value
2024-03-15 18:06:15 +08:00
1aa7a914e1
fix wrong profile on distinct agg and pass reference on uint136's compare ( #30661 )
2024-02-01 19:00:50 +08:00
a5ca8833d7
[Improvement](aggregate) optimize for small string aggregate ( #29919 )
2024-01-19 15:48:15 +08:00
fd1db4da3d
[agg](profile) fix incorrent profile ( #28004 )
2023-12-05 20:48:10 +08:00
b5ee4a9dbb
[enhancement](profilev2) add some fields for profile v2 ( #25611 )
...
Add 3 counters for ExecNode:
ExecTime - Total execution time(excluding the execution time of children).
OutputBytes - The total number of bytes output to parent.
BlockCount - The total count of blocks output to parent.
2023-10-23 15:55:40 +08:00
d00d029ffb
Separate fixed key hash map context creator ( #25438 )
...
Separate fixed key hash map context creator
2023-10-16 11:20:30 +08:00
1a0344df16
[Improvement](hash) refactor of hash map context ( #24966 )
...
refactor of hash map context
2023-10-12 18:10:21 +08:00
5fc04b6aeb
[Improvement](hash) some refactor of process hash table probe impl ( #24461 )
...
some refactor of process hash table probe impl
2023-09-27 16:14:49 +08:00
477961dc21
[Chore](agg) refactor of hash map ( #22958 )
...
refactor of hash map
2023-08-18 17:59:30 +08:00
f5e3cd2737
[Improvement](aggregation) optimization for aggregation hash_table_lazy_emplace ( #22327 )
...
optimization for aggregation hash_table_lazy_emplace
2023-08-02 11:50:21 +08:00
1c6246f7ee
[improve](agg) support distinct agg node ( #22169 )
...
select c_name from customer union select c_name from customer
this sql used agg node to get distinct row of c_name,
so it's no need to wait for inserted all data to hash map,
could output the data which it's inserted into hash map successed.
2023-07-28 13:54:10 +08:00