0

在 innodb 数据库上执行默认 mysqldump 时,它是否执行表锁定和挂起的“INSERTS”排队?我有事务数据库,在 100K+ 记录中,我发现可能有 2-3 打重复记录(所有字段都相同,例如时间戳,除了主键)。

我怀疑前端应用程序上的用户在进行数据库备份时单击了 GUI 上的“保存”,然后再单击了几次,直到他收到响应。这就是我的理论。

请分享你的想法。

4

1 回答 1

0

我相信mysqldump默认情况下会锁定。由于您使用的是 innodb,因此请使用它--single-transaction来防止锁定(请参阅此问题)。或者使用类似innodb 热备份工具

于 2012-05-19T00:01:36.270 回答