使用MySQL5.1的InnoDB进行数据管理,对多个表进行INSERT、UPDATE操作时使用transaction。我有时会顺便问一下,当我在插入处理失败的事务起始点进行保护主义回滚时,会不会有多少数据可以知道是否可以回滚保护主义?
不过,我不认为数百宗、数千宗的保护主义可以毫无限制地倒退,但我想掌握似乎仍是有目的的事情,并认为我已得到你的忠告。
发布于 2009-05-17 09:27:20
这受max_binlog_cache_size变量的限制。如果您修改的数据超过此数目,则会出现错误,事务将自动回滚。
实际上,在64位计算机上,在16PB的默认值生效之前,您将耗尽RAM并交换内存。
请参阅http://dev.mysql.com/doc/refman/5.1/en/replication-options-binary-log.html#sysvar_max_binlog_cache_size
https://stackoverflow.com/questions/867195
复制相似问题