第十章 复制(下)

2020-04-07  本文已影响0人  魅猫之
复制管理和维护

SHOW MASTER STATUS 查看当前主库的二进制日志位置和配置

Percona Toolkit的pt-heartbeat脚本是“复制心跳”最流行的一种实现

Percona Toolkit的pt-table-checksum是唯一能够有效比较主备一致性的工具!

  1. 关闭备库,重新从备库拷贝一份数据
  2. Percona Toolkit的pt-table-sync,高效查找并解决表之间的不同

CHANGE MASTER TO,使用之前通过SHOW MASTER STATUS获得二进制日志坐标,来指向新的主库
CHANGE MASTER TO MASTER_HOST="server2", MASTER_LOG_FILE="mysql-bin.000009", MASTER_LOG_POS=8078;

总结

一定要关注的工具:Percona Toolkit和Percona XtraBackup!!!
使用复制的时候需要做什么?

  1. 使用Percona Toolkit中的pt-table-checksum以确定备库是主库的真实拷贝
  2. 监控复制以确定其正在运行并且没有落后于主库
  3. 理解复制的异步本质,并且设计你的应用以避免或者容忍从备库读取脏的数据
  4. 在一个复制拓扑中不要写入超过一个服务器,把备库配置为只读,并降低权限以阻止对数据的改变
  5. 打开安全设置。。。
上一篇 下一篇

猜你喜欢

热点阅读