Loading

摘要: 1. 避免索引失效 1.1 全值匹配 对索引中所有列都指定具体值。 很明显,当按照索引中所有列进行精确匹配(这里精确匹配指“=”或“IN”匹配)时,索引可以被用到。这里有一点需要注意,理论上索引对顺序是敏感的,但是由于 MySQL 的查询优化器会自动调整 WHERE 子句的条件顺序以使用适合的索引, 阅读全文
posted @ 2020-11-09 17:53 tree6x7 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. 导致性能下降的原因 查询语句写的烂 → SQL 优化 索引(单值、复合)失效 → 索引建立 关联查询太多 Join // 设计缺陷、不得已的需求 → SQL 优化 服务器调优及各个参数设置(缓冲、线程数等)→ 调整 my.cnf 数据过多 → 分库分表 2. JOIN 查询 3. 什么是索引? 阅读全文
posted @ 2020-11-09 17:37 tree6x7 阅读(133) 评论(0) 推荐(0) 编辑