数据库原理与应用04(免费阅读).pptVIP

  • 4
  • 0
  • 约 82页
  • 2016-12-20 发布于重庆
  • 举报
SQL Server--chap7--第7章 索引及其应用 SQL Server 2000 在搜索数据值时,先对非聚集索引进行搜索,找到数据值在表中的位置,然后从该位置直接检索数据。这使非聚集索引成为精确匹配查询的最佳方法 要考虑建非聚集索引的情况 查询所获数据量较少时 某字段中的数据的唯一性比较高时 例:以Northwind库中Customers表为例来解释SQL Server是如何利用非聚集索引在表上检索数据 假设在Customers表的City字段上建有非聚集索引,用户执行如下查询: SELECT CustomerID, CompanyName FROM Customers WHERE City=’Reims’ SQL Server检索数据步骤如下: 系统发现字段City上有索引,而且适合以上查询,故使用该索引 检索从索引的根级出发(Page 40),开始比较索引的值。若查询值Reims?该索引值,则继续到同一页中的下一个索引值。如果查询值该索引值,则跳到上一个索引中指定的页(左边页) 在索引的根页查询到最后一个索引值(Paris),则跳到Paris所指向的索引页(Page 45) 在45页继续查找,直到Salzburg。由于ReimsSalzburg,所以跳到上一个索引(Reggi)中指定的索引页(Page 66) 因为66页是叶级页,所以SQL

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档