MySql中左连接查询突然变得很慢

MySql中左连接查询突然变得很慢

 

表结构:

A表

userId,name

B表

wId,userId,address

A表左连接B表查询时,平时查询都非常的块,这几天突然变得很慢。

一个查询花了0.888S。

使用explain表达式查询,发现了问题。

提示:

Using where; Using join buffer (Block Nested Loop)

看了一下数据,几乎是全表搜索。

添加了索引之后提示:

Using where; Using index

查询使用了0.029S。

 

posted @ 2018-09-06 15:57  Se7end  阅读(737)  评论(0编辑  收藏  举报