我们可以用到MySQL提供的分析工具Explain/DESP
通过执行explain来查看sql的执行情况:
首先我们可以通过查看key和key_len来确认是否命中索引,如果本身已经添加了索引也可以查看索引是否失效。
其次,查看type来确认sql是否有进一步的优化空间,是否存在全索引查询或全盘扫描查询。
最后查看extra是否有回表的情况,如果有尝试添加索引或者修改返回字段来修复。
我们可以用到MySQL提供的分析工具Explain/DESP
通过执行explain来查看sql的执行情况:
首先我们可以通过查看key和key_len来确认是否命中索引,如果本身已经添加了索引也可以查看索引是否失效。
其次,查看type来确认sql是否有进一步的优化空间,是否存在全索引查询或全盘扫描查询。
最后查看extra是否有回表的情况,如果有尝试添加索引或者修改返回字段来修复。