GBase 8a
运维管理
文章

通过加载参数控制数据跳过sql不报错问题

发表于2024-12-30 19:39:4759次浏览0个评论

数据库在默认执行load加载的时候,如存在数据不合法没有加载入库,sql也会正常执行完成。

当对环境不熟悉的人员使用时,容易出现接口入库失败问题。

可以使用MAX_BAD_RECORDS参数显示错误数据行数的上限。

MAX_BAD_RECORDS:在每次加载的任务中,设定错误数据行数的上限。当本次加载任务产生的错误数据行数大于 max_bad_records 设定的值时,加载任务回滚,加载工具报错退出。不指定该参数表示不限制错误条数,指定该参数时,此参数取值范围为:[0, 4294967295]。0 表示只要有错误数据就报错退出。
最大加载错误数的计算方式:所有集群节点独立计算,一旦有一个节点加载时错误数据达到本限制,则终止所有节点的加载任务。集群加载提交之前检查总错误条数是否超出限制,如果超出限制,放弃提交,报错退出。

评论

登录后才可以发表评论