索引如何在逻辑读取中起作用以及有哪些好处

时间:2015-01-02 09:10:14

标签: sql indexing sql-server-2012 logical-reads

我想减少逻辑读取以加快存储过程执行时间sql server,后来我通过使用索引来了解我会找到我的解决方案。

我需要知道索引的工作原理及其好处。

1 个答案:

答案 0 :(得分:0)

索引用于快速查找具有特定列值的行。如果没有索引,SQL必须从第一行开始,然后读取整个表以查找相关行。表越大,成本越高。如果表具有相关列的索引,则SQL可以快速确定要在数据文件中间寻找的位置,而无需查看所有数据。这比按顺序读取每一行要快得多。

BUT索引减慢了插入和更新(这可能会成为一个非常严重的锁定问题)和成本磁盘空间。

读取MSDN以获取SQL Server

中存在的不同索引