开发者社区 问答 正文

为什么说并行化改造不一定会有收益?

为什么说并行化改造不一定会有收益?

展开
收起
游客gbsb4ehzllekm 2022-05-10 18:34:51 289 分享 版权
来自: 阿里技术
1 条回答
写回答
取消 提交回答
  • 并不是说并行化改造一定会有收益,比如对一个数据量很小的表,可能只是几行,如果也对它进行并行读取的话,并行执行所需要的多线程构建再加上线程间的数据同步等所需要的代价可能远大于所得到的收益,总体来说,并行执行会需要更多的资源和时间,这就得不偿失了。因此查询计划的并行化必须是基于代价的,否则可能会导致更严重的性能退化问题。

    2022-05-10 21:06:36
    赞同 展开评论
问答地址: