为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm8
【操作系统】:linux
【jdbc驱动版本】: 8.1.2.141
【问题描述】*:
在使用批量插入的时候会提示数据溢出,返回错误码是-6102,然后数据库就宕机。
应用日志如下:
数据库日志如下:
使用dmrdc工具分析core文件,导致提示数据溢出的sql应该是下面的
后面经过多次测试,数据本身是没有问题的(不存在数字精度溢出或者时间溢出的问题),但是当插入的数据违反主键冲突就会提示数据溢出。
https://eco.dameng.com/document/dm/zh-cn/pm/dm8-dmdbchk-manual
可能有数据块损坏,参考这个材料,做一下dbcheck
换成非批量,或者减少批量数量,是否仍然宕机。