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。

原文地址:https://www.cnblogs.com/se7end/p/9598962.html