MysqlSQL优化 连接表表查询时间超过一分钟优化到查询时间到秒级 SQL优化案例
优化思路:查对应的表 查看表是否加了索引,发现表对应都没有加索引,就加索引,执行下面SQL给对应查询添加索引。我看了很久的的SQL对应查询的字段都加了索引 还是会走全表扫描,没有走索引。数据库将其解析为了数字,所以不会走索引,应该使用’ '转为字符串 正确写法。执行SQL后结果时间为:401秒 才8875条数据。罪魁祸首竟然是这个where语句下的数据类型。然后再执行explain语句。这里有一个最难发现的一个。有三张表走的全表扫描。最后结果:1.87秒。
原创
2024-06-06 17:40:54 ·
358 阅读 ·
0 评论