一:索引失效
二 :优化实例
1、mysql8新特性 :group by 不管先goupby还是join之后groupby,mysql查询优化器会自动优化,也不管不管大小表顺序 ,实测
2、建立联合索引,最左原则执行,查询结果如果超过半数导致不实用索引,则强制使用
explain
SELECT
count( DISTINCT member_id )
FROM st_member_report mr force index (site)
3、mybatis中根据查询条件if操作,把关联表去除无必要关联