索引如何在逻辑读取中工作以及有什么好处
how Indexing works in logical reads and what are the benefits
我想减少逻辑读取以加快存储过程的执行时间sql服务器,后来我知道通过使用索引我会找到我的解决方案。
我需要了解索引的工作原理及其好处。
索引用于快速查找具有特定列值的行。如果没有索引,SQL 必须从第一行开始,然后通读整个 table 以找到相关行。 table 越大,成本越高。如果 table 有相关列的索引,SQL 可以快速确定要在数据文件中间查找的位置,而无需查看所有数据。这比顺序读取每一行要快得多。
但是索引会减慢插入和更新速度(这可能会成为一个非常严重的锁定问题)并占用磁盘 space。
为 SQL 服务器
中存在的不同索引读取 MSDN
我想减少逻辑读取以加快存储过程的执行时间sql服务器,后来我知道通过使用索引我会找到我的解决方案。
我需要了解索引的工作原理及其好处。
索引用于快速查找具有特定列值的行。如果没有索引,SQL 必须从第一行开始,然后通读整个 table 以找到相关行。 table 越大,成本越高。如果 table 有相关列的索引,SQL 可以快速确定要在数据文件中间查找的位置,而无需查看所有数据。这比顺序读取每一行要快得多。
但是索引会减慢插入和更新速度(这可能会成为一个非常严重的锁定问题)并占用磁盘 space。
为 SQL 服务器
中存在的不同索引读取 MSDN