1. MySQL 出现慢查询的原因
1.1 核心原因只有两点
- 索引问题:没有走主键索引或其他索引,或者索引建立不合理(索引创建不合理导致 B+Tree 索引树过深,查询效率与全表扫描相近)。
- 数据量过大:数据表太大,单次查询扫描的数据量过多。
2. 优化方法
① 优化索引:针对没有创建主键索引或索引创建不合理的情况,请删除无效索引并重建索引;若表没有主键,则需要添加主键索引。
2026/4/15大约 5 分钟
① 优化索引:针对没有创建主键索引或索引创建不合理的情况,请删除无效索引并重建索引;若表没有主键,则需要添加主键索引。