-K, --disable-keys '/*!40000 ALTER TABLE tb_name DISABLE KEYS */; and
'/*!40000 ALTER TABLE tb_name ENABLE KEYS */; will be put
in the output.
(Defaults to on; use --skip-disable-keys to disable.)
这可能会导致加载速度变慢,并可能导致非唯一索引的索引页不平衡。
警告 #3
您可以转储实际的 InnoDB 表空间(MySQL 5.5.12)
-Y, --all-tablespaces
Dump all the tablespaces.
-y, --no-tablespaces
Do not dump any tablespace information.
不,它不导出索引。将 mysqldump 加载回 mysql 时会重建索引。您找到“--disable-keys”的选项会导致 mysqldump 在通过 INSERT 加载表之前编写类似这样的内容:
LOCK TABLES 之后的行是
这就是 --disable-keys 选项嵌入 mysqldump 的内容。
此外,这是在所有 INSERT 完成后嵌入的
警告 #1
注意事项 #2
您不必 --disable-keys。您可以使用 --skip-disable-keys 禁用 DISABLE KEYS(没有双关语):
这可能会导致加载速度变慢,并可能导致非唯一索引的索引页不平衡。
警告 #3
您可以转储实际的 InnoDB 表空间(MySQL 5.5.12)