索引及其应用第11章索引及其应用

索引及其应用第11章索引及其应用

ID:46918799

大小:628.50 KB

页数:51页

时间:2019-11-30

索引及其应用第11章索引及其应用_第1页
索引及其应用第11章索引及其应用_第2页
索引及其应用第11章索引及其应用_第3页
索引及其应用第11章索引及其应用_第4页
索引及其应用第11章索引及其应用_第5页
资源描述:

《索引及其应用第11章索引及其应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章索引及其应用索引介绍索引分类SQLServer检索存储的数据的方法创建索引设置索引选项维护索引用索引优化向导设置索引索引介绍数据存储和访问方法使用索引的意义及代价使用索引的指导原则数据存储和访问方法数据的存储方法数据行存储在数据页中每个数据页包括8KB信息,八个邻近的页称为一个扩展盘区数据行的存储是无序的,数据页也是无序的数据页并不是通过链表连接当行插入满的页的时候,数据页拆分堆是一个表所有数据页的集成数据的访问方法:两种方法扫描表中所有的数据页——称为表扫描开始于表的起点一页页地扫描表中的所有行提

2、取符合查询标准的行使用索引遍历索引树结构,找到查询所请求的列只提取符合查询标准的列数据存储和访问方法(续)使用索引的意义索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。使用索引查找数据,无需对整表进行扫描,可以快速找到所需数据。使用索引的代价索引需要占用数据表以外的物理存储空间。创建索引和维护索引要花费一定的时间。当对表进行更新操作时,索引需要被重建,这样降低了数据的维护速度。使用索引的意义和代价使用索引的指导原则创建索引的列主键外键或在表联接操作中经常用到的列在经常查询的字段上最好建

3、立索引不创建索引的列很少在查询中被引用包含较少的惟一值定义为text、ntext或者image数据类型的列第11章索引及其应用索引介绍索引分类SQLServer检索存储的数据的方法创建索引设置索引选项维护索引用索引优化向导设置索引索引是在数据库表或者视图上创建的对象,目的是为了加快对表或视图的查询的速度按存储方式分聚集索引(clustered)非聚集索引(nonclustered)按维护和管理角度分唯一索引复合索引系统自动创建的索引索引分类聚集索引根结点索引页数据页聚集索引的叶节点就是实际的数据页在数据页中

4、数据按照索引顺序存储聚集索引的一些事实行的物理位置和行在索引中的位置是相同的每个表只能有一个聚集索引聚集索引的平均大小大约为表大小的5%左右聚集索引(续)非聚集索引系部代码指针地址018022035044051067076083系部代码系部名称系主任05社会科学部刘克忠02经济管理系刘国峰08建筑系王未起04基础科学部王彬03传播技术系田建国07农林系陈瑞修06机电工程系王伟东01计算机系刘海军“系部代码”索引“系部”表(a)(b)非聚集索引的一些事实和指导原则若未指定索引类型,则默认为非聚集索引叶节点页的

5、次序和表的物理存储次序不同每个表最多可以有249个非聚集索引在非聚集索引创建之前创建聚集索引非聚集索引(续)第11章索引及其应用索引介绍索引分类SQLServer检索存储的数据的方法创建索引设置索引选项维护索引用索引优化向导设置索引SQLServer检索存储的数据的方法SQLServer中sysindexes表的使用不使用索引查找行使用非聚集索引在堆中查找行在聚集索引中查找行使用基于聚集索引的非聚集索引查找行SQLServer中sysindexes表的使用sysindexes表内的页指针定位表和索引的所有页

6、包括表和索引的重要统计信息每个表和索引在sysindexes表内都有一行记录,通过对象标识列(id)和索引标识列(indid)惟一标识indid列:为不同的目标定位数据页Indid列值对象类型说明0堆sysindexes表中的FirstIAM列指向表中数据页集合的IAM页链1聚集索引sysindexes表中的root列指向聚集索引的平衡树(B树)的根节点2250非聚集索引sysindexes表中的root列指向非聚集索引的平衡树(B树)的根节点255text、ntext、image列sysindexes表中

7、的FirstIAM列指向管理text、ntext、image页的IAM页链不使用索引查找行堆127号扩展盘区idindid=0FirstIAMsysindexesIAM128号扩展盘区129号扩展盘区010203……SmithOtaJones…...………......01020304…AkhtarFunkSmithMartin...………......010203……RuddWhiteBarr......………......010203……ConFunkWhite......………......010203……S

8、mithOtaJones…...………......01020304…AkhtarFunkSmithMartin...………......010203……RuddWhiteBarr......………......0102030405ConFunkWhiteDurkinLang………......010203……SmithOtaJones…...………......01020304…AkhtarFunkSmithMartin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。