开发者社区 问答 正文

MaxCompute如何写出TableStore数据时的并发度?

MaxCompute如何写出TableStore数据时的并发度?

展开
收起
游客k7rjnht6hbtk6 2021-12-08 20:22:45 437 分享 版权
1 条回答
写回答
取消 提交回答
  • 在将MaxCompute内部数据写出到TableStore时,并发度由MaxCompute根据数据量自动进行控制。 当然用户也可以手动调节SQL执行过程中的mapper/reducer数目来调整并发度。 但是绝大部分情况下, MaxCompute本身适配的并发度都是比较合理的,一般不建议自己手工设置mapper/reducer数目。 另外,在一些场景上,MaxCompute计算服务与TableStore存储服务之间会存在着需要适配的情况。一般来说MaxCompute可以调度起计算节点都比较充裕,而大量计算节点同时往TableStore写出数据时可能会打满网络。 这种情况下单纯调高MaxCompute计算节点数目来并发写出数据,并不会带来额外的提速。 所以在特别大的规模上,用户最好能提前和TableStore服务沟通,以保证TableStore能提供足够的吞吐量满足需求。

    2021-12-08 20:22:57
    赞同 展开评论