在 MySQL 中导出一个活跃更新的 Table
Exporting an Actively Updated Table in MySQL
如果我更新一个 table 每隔几秒插入行,我是在调用 MySQLdump 时获取快照还是会尝试赶上正在更新的行?
您将从数据库锁定 table 的那一刻起获得快照。
如果你 运行:
mysqldump database
,它会一次转储一个 table,它将基于它开始转储特定 table 的时间,而不是你开始 运行 的那一刻转储。
如果我更新一个 table 每隔几秒插入行,我是在调用 MySQLdump 时获取快照还是会尝试赶上正在更新的行?
您将从数据库锁定 table 的那一刻起获得快照。
如果你 运行:
mysqldump database
,它会一次转储一个 table,它将基于它开始转储特定 table 的时间,而不是你开始 运行 的那一刻转储。