mysql innodb最大事务大小

goa*_*oat 4 mysql innodb transactions

使用mysql 5.1.41和innodb

我正在做一些数据导入,但不能使用加载数据infile,所以我手动发出insert语句.我发现禁用自动提交和发出100个插入语句然后提交更快,而不是每次插入后的隐式提交.

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

oez*_*ezi 7

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