环境:mysql8,dbeaver24,表A有10g数据量
现象:查询慢
我的解决办法:
第一步:输入“explain <sql>",带条件
第二步:看结果中1.table(表),2.possible keys(可能用到索引),3.key(实际使用索引),4.filtered(返回结果行数占扫描行数百分比)
第三步:根据2用到的索引做组合,看3是否被用到,用到看4,秉承瑟扣和索引相互配合原则,要么調瑟扣,要么調索引,最后查询验证,本项目组合后4=100,查询结果很快
(全文完)
环境:mysql8,dbeaver24,表A有10g数据量
现象:查询慢
我的解决办法:
第一步:输入“explain <sql>",带条件
第二步:看结果中1.table(表),2.possible keys(可能用到索引),3.key(实际使用索引),4.filtered(返回结果行数占扫描行数百分比)
第三步:根据2用到的索引做组合,看3是否被用到,用到看4,秉承瑟扣和索引相互配合原则,要么調瑟扣,要么調索引,最后查询验证,本项目组合后4=100,查询结果很快
(全文完)