在多表链接查询下,经常有导致效率低的问题,explain是可以查询分析sql耗时原因然后:
1、加合适的索引,如果是关键字段没有索引会导致效率低的问题。
2、mybatis中做查询优化,在仅在搜索条件中用到,则可以在不搜索的时候去掉连接。
3、 可以使用 force index() 方法强制使用这个索引 列入在排序很慢的时候,在排序字段上建立索引,再用 force index() 强制使用这个索引。
mysql优化记录
于 2022-02-25 16:08:24 首次发布
在多表链接查询下,经常有导致效率低的问题,explain是可以查询分析sql耗时原因然后:
1、加合适的索引,如果是关键字段没有索引会导致效率低的问题。
2、mybatis中做查询优化,在仅在搜索条件中用到,则可以在不搜索的时候去掉连接。
3、 可以使用 force index() 方法强制使用这个索引 列入在排序很慢的时候,在排序字段上建立索引,再用 force index() 强制使用这个索引。