mysqldump
–opt
默认开启一系列 dump 优化选项
--opt Same as --add-drop-table, --add-locks, --create-options,
--quick, --extended-insert, --lock-tables, --set-charset,
and --disable-keys. Enabled by default, disable with
--skip-opt.
–disable-keys / –skip-disable-keys
默认是 --disable-keys
。用来避免导入数据的时候,每条记录都刷新一遍索引,在最后才重建索引。
-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.)
–add-locks
在每个导出的表之前增加 LOCK TABLES 且之后 UNLOCK TABLE。为了在恢复数据的时候更快地插入数据。
--add-locks Add locks around INSERT statements.
(Defaults to on; use --skip-add-locks to disable.)