SQL Server 索引结构及其使用(二) 改善SQL语句第1/3页

时间:2024-02-09 16:02:59
【文件属性】:

文件名称:SQL Server 索引结构及其使用(二) 改善SQL语句第1/3页

文件大小:55KB

文件格式:PDF

更新时间:2024-02-09 16:02:59

SQL SQL Server

比如: select * from table1 where name=”zhangsan” and tID > 10000 和执行: select * from table1 where tID > 10000 and name=”zhangsan”    一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先后上看,这两个语句的确是不一样,如果tID是一个聚合索引,那么后一句仅仅从表的10000条以后的记录中查找就行了;而前一句则要先从全表中查找看有几个name=”zhangsan”的,而后再根据限制条件条件tID>10000来提出查询结果。   事实上,这样的担心是不必要的。


网友评论