开发者社区 问答 正文

通过脚本执行插入语句,报了这个错误,求大神指点!

FAILED: ODPS-0010000:System internal error - build/release64/task/app_agent/app_master_agent.cpp(574): ExceptionBase: SubmitApp failed, kOtherError:PlanJsonTooLargeException : The Size of Plan is too large(15837035B)

展开
收起
xpbu5be3ckwda 2020-07-20 20:09:35 694 分享 版权
阿里云 AI 助理回答
  1. 错误描述: 您在使用阿里云MaxCompute服务时遇到了错误代码ODPS-0010000,具体报错信息为:System internal error - build/release64/task/app_agent/app_master_agent.cpp(574): ExceptionBase: SubmitApp failed, kOtherError:PlanJsonTooLargeException : The Size of Plan is too large(15837035B)。这意味着您的SQL作业计划大小超出了系统允许的限制。

  2. 可能原因

    • SQL作业逻辑复杂,生成的执行计划过大。
    • 一次性处理的数据量过大,导致生成的执行计划包含大量操作。
  3. 解决方案

    • 优化SQL语句:尝试简化或拆分复杂的SQL查询,减少JOIN、子查询等操作,以减小生成的执行计划的大小。
    • 分批处理数据:如果数据量过大,考虑将数据分批进行处理,通过循环执行较小的SQL任务来替代单个大型任务。
    • 调整作业参数:检查是否有可调整的作业参数,如增加某些资源限制,但请注意这一步骤需根据实际服务配置选项进行。
    • 重试与监控:在进行了上述优化后,重新提交作业,并密切关注作业执行时的资源使用情况和任何新的错误提示。
  4. 注意事项

    • 在对SQL进行优化或数据分批处理前,建议先备份相关数据或在测试环境中验证修改,避免影响生产环境的正常运行。
    • 监控作业执行状态,及时调整策略以应对潜在的资源限制问题。

请根据上述建议操作,若问题仍然存在,建议收集详细的错误日志及作业详情,并联系阿里云技术支持获取进一步的帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答