一、如果必须使用模糊查询时,需要使用右模糊匹配,不要使用左右同时模糊匹配
part_num like '%101%' part_num索引无效
part_num like '101%' part_num索引有效
二、关联查询,数据量多时【几百万】,不要使用模糊查询,一样超过3秒。
三、通过 explain 了解到 SQL 的执行计划后,我们不仅可以了解 SQL 执行时使用的索引,判断加锁场景,还可以针对其他信息对 SQL 进行优化分析,比如将 type 类型从 index 优化到 ref 等。
2024年10月30日
一、如果必须使用模糊查询时,需要使用右模糊匹配,不要使用左右同时模糊匹配
part_num like '%101%' part_num索引无效
part_num like '101%' part_num索引有效
二、关联查询,数据量多时【几百万】,不要使用模糊查询,一样超过3秒。
三、通过 explain 了解到 SQL 的执行计划后,我们不仅可以了解 SQL 执行时使用的索引,判断加锁场景,还可以针对其他信息对 SQL 进行优化分析,比如将 type 类型从 index 优化到 ref 等。