开发者社区 问答 正文

运行sql任务报错:{SqlTask=ODPS-0110061: Failed to run ddl

已解决

运行sql任务报错:{SqlTask=ODPS-0110061: Failed to run ddltask - Modify DDL meta encounter exception : ODPS-0123031:ODPS partition exception - maximum 60000 partitions allowed }

展开
收起
阿里云服务支持 2022-12-14 16:26:47 396 分享 版权
2 条回答
写回答
取消 提交回答
  • 官方回答

    单表的分区个数最多为60000个,建议删除历史数据,减少分区数,或者按指定规则合并历史分区,从而达到减少分区的效果。详情参见SQL使用限制项

    2022-12-14 16:36:21
    赞同 展开评论
  • 一个九年资深的程序员,擅长数据库、Java、C#、系统运维、电脑技巧等方面知识,阿里云专家博主、C站站优质博主、公众号运营超五年,热爱分享IT技术相关技术文章,给大家提供帮助!

    “单表最多6万个分区” 一个表不允许超过6万的分区,如果分区过多,就要考虑重新设计分区了。这个是本身的限制。所以在使用过程中需要符合数据库设计的要求,进行调整

    2022-12-15 08:56:46
    赞同 展开评论