我在import大量数据时报错SQL3306N SQL error “-1224” occurred while inserting...?

导出的数据2000多万行,导入新表时发生错误,如图1.pnguse commitcount ?显示全部

导出的数据2000多万行,导入新表时发生错误,如图1.png

1.png

use commitcount ?

收起
参与36

查看其它 3 个回答tongshuai的回答

tongshuaitongshuai数据库工程师北京新数科技有限公司

看提示是由于sql1224n错误导致import数据失败。看一下这些数据库参数
max_log:一个事务可以占用的主日志大小的百分比,这里要注意是主日志大小,所以还有关注数据库的主日志数logprimary是多少。
num_log_span:一个事务可以占用的日志文件数。
如果有事务占用的日志情况达到上面两个参数设置的阀值就会报sql1224n错误,注意是只要到达其中一个参数阀值就会报。
如果这两个参数值设置为0就是没限制,不过从报错情况来看应该是设置了参数的。

互联网服务 · 2018-06-05

回答者

tongshuai
数据库工程师北京新数科技有限公司

tongshuai 最近回答过的问题

回答状态

  • 发布时间:2018-06-05
  • 关注会员:5 人
  • 回答浏览:3969
  • X社区推广