网络数据库_10SQLserver建立索引分解.ppt

索引 回顾新华字典查字法! 如 “张” 字的搜索方法!!! 第一种 第二种 索引的创建和使用 本章学习目标 了解索引的概念 了解索引的优点 掌握索引的分类 掌握创建、修改和删除索引的方法 索引的概念 在数据库中,如果想在某个表中快速查找满足条件的记录,可以创建索引。索引可以使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据。创建索引可以加快从表或视图中检索数据的速度。索引包含由表或视图中的一列或多列生成的键。 索引的概念 当SQL Server进行数据查询时,查询优化器会自动计算现有的几种执行查询方案中,哪种方案的开销最小,速度最快,然后SQL Server就会按照该方案来查询。所以,可以通过高效的有序查找算法(如折半查找等)找到索引项,再根据索引项中记录的物理地址,找到查询结果的存储位置。 索引的优点 使用索引可以大大提高系统的性能,其具体表现在: 可以大大加快数据检索速度。 通过创建唯一索引,可以保证数据记录的唯一性。 在使用ORDER BY和GROUP BY子句进行检索数据时,可以显著减少查询中分组和排序的时间。 使用索引可以在检索数据的过程中使用优化隐藏器,提高系统性能。 索引的优点 可以加速表与表之间的连接。 建立索引的一般原则是: 对经常用来检索的字段建立索引。 对数据表中的主键建立索引。 对数据表中的外键建立索引。 对经常用于连接的字段

文档评论(0)

1亿VIP精品文档

相关文档