-
Notifications
You must be signed in to change notification settings - Fork 55
slave_exec_mode
xiaoboluo768 edited this page Jun 14, 2020
·
2 revisions
- 该参数用于复制架构中的从库自动跳过主键冲突(1062:duplicate-key)和记录没有找到(1023:no-key-found)的复制错误,可动态设置此变量值为IDEMPOTENT,但设置之后要stop slave;start slave重启一下复制才会生效
- 有效值如下:
- IDEMPOTENT模式:自动跳过主键冲突(1062:duplicate-key)和记录没有找到(1023:no-key-found)的复制错误。这种模式应该用于多主复制,循环复制和其他一些特殊的复制场景。
- STRICT模式:默认模式,适用于大多数其他情况
- 多主复制,循环复制以及NDB群集复制的其他特殊复制方案建议设置为IDEMPOTENT模式。NDB群集强制slave_exec_mode使用IDEMPOTENT,设置任何其他值都会将其视为IDEMPOTENT,在将NDB存储引擎复制到innodb时也需要使用IDEMPOTENT模式
- 注意:该参数不建议在配置文件中修改默认值STRICT为IDEMPOTENT,如果的确经常碰到主键冲突或没有找到记录的错误,并且能够确认这些错误是可以忽略的,那么可以采用在计划任务中放入一个脚本,每十分钟执行一次动态修改该系统参数为IDEMPOTENT的方式,并重启复制,以使其自动跳过主键冲突或没有找到记录的复制错误。
- 全局变量,动态变量,默认值为STRICT(但在NDB存储引擎中默认值为IDEMPOTENT),有效值为:STRICT、IDEMPOTENT,枚举类型
- 有效值如下:
上一篇:max_execution_time | 下一篇:offline_mode
-
本 WIKI 包含了《千金良方--MySQL 性能优化金字塔法则》一书的代码段加粗命令行命令和SQL语句文本、以及4个附录内容,其中:
- 代码段和高清图单独整理为一个系列文档,如下:
- 每个附录都各自整理成了一个小系列文档,如下:
-
《千金良方--MySQL 性能优化金字塔法则》 一书的作者信息如下:
- 李春、罗小波、董红禹
-
联系人QQ:309969177
-
提示:
-
郑重声明:本WIKI仓库中的资料为电子工业出版社与本书的三位作者共同授权开源,为了在方便大家的同时,避免不必要的纠葛,任何商业与非商业的引用、转载,麻烦大家注明出处,谢谢配合!