第8章 索引的创建和使用

第8章 索引的创建和使用

ID:20398578

大小:239.50 KB

页数:27页

时间:2018-10-13

第8章  索引的创建和使用_第1页
第8章  索引的创建和使用_第2页
第8章  索引的创建和使用_第3页
第8章  索引的创建和使用_第4页
第8章  索引的创建和使用_第5页
资源描述:

《第8章 索引的创建和使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章索引的创建和使用本章学习目标了解索引的概念了解索引的优点掌握索引的分类掌握创建、修改和删除索引的方法http://www.gelishfw.com/http://www.gybcny.com/http://www.hd8go.com/http://www.sj93.cn/http://www.mdwxz88.com/http://www.oemgc.com/http://www.189288.com/http://www.hzp580.comhttp://www.yjoem.com/http://www.oemdg.com/http://www.oemfy.com/http://

2、www.xcdnpx.com/http://www.yanjigz.com/http://www.189286.com/http://www.xcdnpx.com/http://www.dgxcdn.comhttp://www.dgxcpx.com/http://www.xcwxpx.com/http://www.xunchi-px.com/http://www.donghuijc.com/http://www.oemfy.com/http://www.0759mz.com/http://www.lczx188.com/http://www.189287.com/http://www.

3、ystdzkj.com/http://www.023gree.com/http://www.glwxz.com/http://www.023midea.net/http://www.023chigo.com/http://www.023aux.com/http://www.023haier.net/http://www.023xiu.com/http://www.51xiu.org/http://www.023vatti.com/http://www.meidix.com/http://www.ystdzkj.com/http://www.ystmach.com/http://www.

4、ystcode.com/http://www.hthqdb.com/http://www.023midea.net/http://www.gz-bestally.com/http://www.gz-bestally.com/http://www.gz-bestally.com/http://www.ystmach.com/http://www.ystcode.com/http://www.gzdzbjbw.com/http://www.gzdzbjbw.com/8.1概述8.1.1索引的概念在数据库中,如果想在某个表中快速查找满足条件的记录,可以创建索引。索引可以使数据库程序无须对整个

5、表进行扫描,就可以在其中找到所需数据。创建索引可以加快从表或视图中检索数据的速度。索引包含由表或视图中的一列或多列生成的键。8.1.1索引的概念当SQLServer进行数据查询时,查询优化器会自动计算现有的几种执行查询方案中,哪种方案的开销最小,速度最快,然后SQLServer就会按照该方案来查询。所以,可以通过高效的有序查找算法(如折半查找等)找到索引项,再根据索引项中记录的物理地址,找到查询结果的存储位置。8.1.2索引的优点使用索引可以大大提高系统的性能,其具体表现在:可以大大加快数据检索速度。通过创建唯一索引,可以保证数据记录的唯一性。在使用ORDERBY和GROUPBY子句进

6、行检索数据时,可以显著减少查询中分组和排序的时间。使用索引可以在检索数据的过程中使用优化隐藏器,提高系统性能。8.1.2索引的优点可以加速表与表之间的连接。建立索引的一般原则是:对经常用来检索的字段建立索引。对数据表中的主键建立索引。对数据表中的外键建立索引。对经常用于连接的字段建立索引。8.1.3索引的分类在SQLServer2005中提供的索引类型主要有以下几类:聚集索引、非聚集索引、唯一索引、包含性列索引、索引视图、全文索引以及XML索引。1.聚集索引和非聚集索引按照存储结构的不同,可以将索引分为两类:聚集索引和非聚集索引。每个表最多可以有1个聚集索引和249个非聚集索引。其中包

7、括为支持表中所定义的PRIMARYKEY和UNIQUE约束而生成的索引。8.1.3索引的分类聚集索引对表在物理数据页中的数据按列进行排序,然后再重新存储到磁盘上。一个表只能有一个聚集索引。用聚集索引查找数据很快。聚集索引一般创建在表中经常搜索的列或者按顺序访问的列上。创建聚集索引时应该考虑以下几个因素:每个表只能有一个聚集索引。创建任何非聚集索引之前要首先创建聚集索引。关键值的唯一性使用UNIQUE关键字或者由内部的唯一标识符明确维护。要保证有

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

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

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