【问题标题】:mysqldump without locking table and data integrity没有锁定表和数据完整性的mysqldump
【发布时间】:2013-07-06 08:38:28
【问题描述】:

我想在新记录插入数据库时​​使用 (--single-transaction --quick) 在不锁定表的情况下 mysqldump 一个巨大的 innodb 数据库。 mysqldump 过程将持续很长时间,插入将很快完成。 我的问题是:
mysqldump会转储mysqldump启动后新插入的所有记录吗?

【问题讨论】:

    标签: mysql innodb mysqldump


    【解决方案1】:

    不,InnoDB 将使用其内置的事务语义在您开始获取表的那一刻呈现表的内容。不包括在您开始获取表格后进入表格的行。

    如果你的表很忙,当 mysqldump 运行时,事情可能会明显变慢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-10
      • 1970-01-01
      • 1970-01-01
      • 2011-08-16
      相关资源
      最近更新 更多