2010-12-05 17 views

回答

3

如果您的数据库依赖于任何类型的参照完整性,在执行转储时锁定它的至少一部分至关重要。 (否则,你会在不同的时间得到各种表格的快照,这很可能会导致问题。)

这就是说,除非你有一个非常非常大的数据库,否则这不应该是一个重要的问题。 (即:它真的不需要那么长时间。)数据库中有多少数据?

更新:

您可以使用mysqldump的--lock-tables=false选项,但你需要为上述要注意的这样的后果。