开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

如果同步的时候,where条件限制了id > 10000,然后还是按照id切分,切分后id最小值是按

如果同步的时候,where条件限制了id > 10000,然后还是按照id切分,切分后id最小值是按10000来算还是按照 1来算

展开
收起
游客3oewgrzrf6o5c 2022-08-03 17:00:51 251 0
1 条回答
写回答
取消 提交回答
  • nnn

    如果在同步过程中使用WHERE条件限制了id > 10000,并且按照id进行切分,那么切分后的id最小值应该是按照大于10000的最小id值来计算。

    换句话说,切分后的每个区间将包含大于10000的最小id值作为起始值。这是因为WHERE条件限制只选择id大于10000的记录进行同步,因此切分时应该以大于10000的最小id值为切分区间的起点。

    例如,假设有以下id序列:10001、10002、10003、10004、10005。在使用WHERE条件 id > 10000 进行同步并按照id切分时,切分后的区间将以10001作为最小id值开启一个新的区间。

    请注意,具体的切分行为可能会因使用的同步工具或技术而有所不同。某些工具可能提供自定义切分策略或配置选项,您可以根据需要进行调整。建议查阅相关工具或技术的文档和指南,以获取更详细的信息和准确的切分行为描述。

    2023-07-01 07:55:42
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

热门讨论

热门文章

相关电子书

更多
对 2000 多亿条数据做一次 group by 需要多久? 立即下载
对2000多亿条数据做一次Group By 需要多久 立即下载
低代码开发师(初级)实战教程 立即下载