最近客户一个线下开发环境,同一个SQL语句,在开发环境与生产环境执行,执行时间差别很大。查看执行计划的方法如下:结果发现开发环境走的是全表扫描,进一步分析可知,是由于客户在导入数据的时候,索引没有成功导入所致。
什么是索引,比作字典的目录。查字典的时候,先查找部首几个笔画,然后找到部首,然后找到字的页码。不是在目录中每个笔画和部首都找一遍才能找到字的页码。在计算机上索引最常见的就是树状结构,后面有介绍。使用了索引就是一句话杠杠的快。