2012年7月7日

【转】聚集索引和非聚集索引(整理)

摘要: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行 的一个查询经常检索某一日期范围内的记录,则使用聚集索引可以迅速找到包含开始日期的行,然后检索表中所有相邻的行,直到到达结束日期。这样有... 阅读全文

posted @ 2012-07-07 17:24 zhuhai 阅读(167) 评论(0) 推荐(0)

聚集索引和非聚集索引实例

摘要: create database myIndexDemogouse myIndexDemogocreate table ABC(A int not null,B char(10),C varchar(10))goinsert into ABCselect 1,'B','C'unionselect 5,'B','C'unionselect 7,'B','C'unionselect 9,'B','C'goselect * from ABC--在ABC表上创建聚集索引crea 阅读全文

posted @ 2012-07-07 11:30 zhuhai 阅读(224) 评论(0) 推荐(0)

导航

我的百度空间