- 数据库慢查询过多,大量全表扫描
- 磁盘类型不匹配(SATA盘承载高并发业务)
- 日志文件未轮转,写入量过大
- 内存不足导致频繁Swap交换
- 定位慢查询:开启MySQL慢查询日志,分析执行计划,为高频查询添加索引
- 升级磁盘:将系统盘和数据盘从SATA升级为SSD或NVMe,读写性能提升5~10倍
- 日志管理:配置日志轮转(logrotate),将日志写入独立磁盘或挂载tmpfs
- 内存优化:调整MySQL
innodb_buffer_pool_size至物理内存的60%~70%,减少磁盘I/O - 读写分离:主库负责写入,从库负责读取,分散磁盘压力
