今天很奇怪,我明明在拟真环境创建了索引,但是查询的时候就是没有走索引。然后把sql语句粘贴到开发环境,居然按F5看执行计划,居然走了索引。百思不得其解,然后问了大佬。说是:如果查询的数量超过大表数量的30%,那就不走索引了。
对小表查询
举个极端的例子,表中只有一条数据,何必走索引呢。比如你看一本只有几页的书,难道你还会去看目录吗,给这本书建目录都是人才了,你还去找这本书有没有目录岂不是人才中的人才(你别去上班了,我建目录养你啊)。
第一:建立索引
2,拟真环境F5执行计划
3,开发环境F5执行计划