mysql innodb最大事务大小

时间:2010-04-27 18:53:44

标签: mysql transactions innodb

使用mysql 5.1.41和innodb

我正在进行一些数据导入,但是不能使用load data infile,所以我手动发出insert语句。我发现禁用自动提交并发出100个插入语句然后提交,而不是每次插入后的隐式提交都要快得多。

它让我思考,我可以将多少数据放入交易中有什么限制?语句数量是否有限制,或者是否与字节大小等有关...?

1 个答案:

答案 0 :(得分:7)

对于innodb,事务仅受redo-log-size限制 - 因此,如果提交非常大的事务,请确保设置innodb_log_file_size = 256M(或更多)。请注意,如果发生崩溃,这个缺点需要一些时间......

相关问题