risinglightdb / risinglight

An educational OLAP database system.
Apache License 2.0
1.61k stars 214 forks source link

feat: parallelism the hash aggregation #841

Closed xiaguan closed 7 months ago

xiaguan commented 7 months ago

For tpch 10gb q1 , which has a lot of aggregation. 1:10 -> 40s It's not a pull request indeed. I think we need a paralleism executor.

wangrunji0408 commented 7 months ago

Good experiment! But I think the final solution should be building the same executors for each core. The executor itself should focus on processing data in a sequential manner.