- 问题 :两表链接查询出现查询超时
- 解决:
- 使用explain进行分析,发现两张表都没走索引(type字段为all),
- 更改连接字段,type显示为走索引,但一张表的Extra=Using where; Using join buffer (Block Nested Loop),出现该字段即使加了索引,索引也是不对的
- 查看索引,发现为联合索引,更改先后顺序,sql不再超时
- 知识点:
- explain的使用
- 联合索引
- 慢查询的优化
【问题解决】MySql - Query execution was interrupted, maximum statement execution time exceeded 问题
最新推荐文章于 2024-08-20 22:25:43 发布