开发者社区> 问答> 正文

实际实现并行查询的过程中,为了多个工作线程更均匀的分配扫描段,为什么要在B+树里尽量的多划分分区?

实际实现并行查询的过程中,为了多个工作线程更均匀的分配扫描段,为什么要在B+树里尽量的多划分分区?

展开
收起
游客x3a254b44ahsk 2022-05-14 08:20:54 1547 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 因为这样如果某个工作线程由于过滤性比较高会优先完成当前分区,那么它会自动attach下一个分区继续执行,通过自动attach的方式来实现所有线程的负载均衡。

    2022-05-14 15:26:04
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
多IO线程优化版 立即下载
用户态高速块缓存方案 立即下载
事务、全局索引、透明分布式 立即下载

相关实验场景

更多