xuMengqi's Blog

MySQL数据库如何调优?


目录


  1. 1. 数据库调优
    1. 1.1. 为什么需要数据库调优?
    2. 1.2. 如何进行数据库压力测试?
    3. 1.3. 数据库调优的手段有哪些?
    4. 1.4. 数据库出现性能问题时如何排查?
  2. 2. 主从复制
    1. 2.1. 为什么需要主从复制?
    2. 2.2. 主从复制的原理是什么?
    3. 2.3. 主从复制的策略有哪些?
    4. 2.4. 如何解决主从复制延迟的问题?
  3. 3. 读写分离
    1. 3.1. 为什么需要读写分离?
    2. 3.2. 实现读写分离的工具有哪些?
  4. 4. 分库分表
    1. 4.1. 为何需要分库分表?
    2. 4.2. 分库分表的策略有哪些?
    3. 4.3. 数据切片有哪些方法?
    4. 4.4. 分库分表的缺点有哪些?
    5. 4.5. 实现分库分表的工具有哪些?
  5. 5. 高可用集群
    1. 5.1. 为什么需要高可用集群?
    2. 5.2. 高可用集群方案有哪些问题?
    3. 5.3. 如何实现自动故障转移?
  6. 6. 参考文档