1. 准备工作
    1. 备库硬件
      1. 磁盘健康检查
        1. 联系OPS 如慧觉
      2. RAID卡充放电
    2. 备库OS
      1. crontab
        1. crontab -l
        2. 检查各个crontab脚本的日志信息
        3. 确认crontab的修改时间(备份前还是备份后?)
      2. 硬盘空间
        1. df -lh
      3. ioutil
        1. iostat -dx 1
    3. 备库MySQL
      1. alter.log
      2. my.cnf
        1. buffer pool size
        2. log_slave_updates
        3. server-id检查
      3. binlog
        1. 清除binlog的间隔
        2. binlog文件数
    4. 主备脚本文件
      1. worksh
        1. 文件个数一致
    5. 应用
      1. App
      2. Search
      3. DW
    6. 验证
      1. 功能测试
      2. App程序日志
      3. 留意新主库的性能情况
        1. QPS+TPS
        2. Buffer Pool Hit
        3. Load
        4. alter.log
        5. 北斗告警
  2. 切换过程
    1. 主库
    2. 备库
    3. 主备完全同步
  3. Why
    1. 机房切换
    2. 主库机器异常
    3. 容灾演习
  4. App是如何做的
    1. 动态数据源切换
    2. 人工更改IP地址
    3. DB需要保证状态是健康可靠的