开发者社区 问答 正文

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

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

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

    2022-05-14 15:26:04
    赞同 展开评论