A MySQL database uses all InnoDB tables and is configured as follows:
#MySQL数据库使用所有InnoDB表,配置如下:
#您将使用mysqldump设置复制从机。您将需要从正在运行的生产服务器上获取一致的备份。该进程应该对活动数据库连接的影响最小。为了实现这一点,您将把哪两个参数传递给mysqldump?
A . --skip-opt
B. --lock-all-tables
C. --create-apply-log
D. --single-transaction
E. --master-data
Answer: DE
备份时要对服务器影响最小,
--skip-opt 选 项 ,相 当 于 禁 用 下 面 几 个 参 数 : --add-drop-table, --add-locks,--create-options,
--quick, --extended-insert,--lock-tables, --set-charset, and --disable-keys 选项 --create-option
skip-opt 是--opt 的反操作,一般都是作为兼容性考虑,一般--opt 是默认打开的,可以提升性能
--lock-all-tables | Lock all tables across all databases,对所有库的所有表加锁 |
--lock-tables | Lock all tables before dumping them,对要导出的表加锁 |
lock-all-tables 锁了更多的表,对要导出的表影响更大了
--create-apply-log 没有这个参数
--single-transactio+ n | Issue a BEGIN SQL statement before dumping data from server,可以保 |
+ --master-data | Write the binary log file name and position to the output,导出日志中显 |