- 2
- 0
- 约4.79千字
- 约 41页
- 2015-12-13 发布于广东
- 举报
使用DBCC SHOW_STATISTICS命令 * 第*页 统计信息属性窗口 * 第*页 查看索引碎片信息 可以使用两种方式查看有关索引的碎片信息,使用sys.dm_db_index_physical_stats系统函数和使用图形化工具。注意,sys.dm_db_index_physical_stats系统函数替代了以前版本中的DBCC SHOWCONTIG命令。 * 第*页 使用sys.dm_db_index_physical_stats系统函数 * 第*页 索引属性的碎片选项页 * 第*页 维护索引统计信息 统计信息是存储在Microsoft SQL Server中列数据的样本。这些数据一般用于索引列,但是还可以为非索引列创建统计。Microsoft SQL Server维护某一个索引关键值的分布统计信息,并且使用这些统计信息来确定在查询进程中哪一个索引是有用的。查询的优化依赖于这些统计信息的分布准确度。查询优化器使用这些数据样本来选择使用表扫描或使用索引。 * 第*页 使用UPDATE STATISTICS语句 * 第*页 8.5 查询优化 在很多情况下,为达到同样的结果,可以写出多种查询形式。但是,不同的查询形式往往消耗的时间不相同,因此有不同的性能。如何提高查询语句的性能呢?下面,介绍Microsoft SQL Server查询优化器和优化隐藏的特点。 在查询语句中,Microsoft SQL Server系统是如何判断是否使用索引或使用哪些索引呢?一般地,系统是根据索引的选择性和索引类型。如果索引列的选择性很高,也就是说,索引列中的只有很少几行数据将被选中,那么应该使用索引。 * 第*页 8.6 本章小结 本章对索引技术和查询优化技术进行了详细研究。首先,分析了索引的优点和缺点。然后,讨论了索引的结构特点和类型特点。接下来,详细讲述了创建索引技术,这些技术包括如何创建各种类型的索引、如何使用数据库引擎优化顾问、如何查看索引信息等。之后,对索引维护问题进行了阐述。最后,讨论了有关查询优化器和优化隐藏等提高查询性能技术。 * 第*页 【思考和练习】 1. 分析索引的优点和缺点。 2. 堆结构的特点是什么? 3. 什么是聚集索引?什么是非聚集索引?比较这两种索引结构的特点。 4. 什么是包含性索引? 5. 如何使用CREATE INDEX语句创建索引? 6. 如何使用数据库引擎优化顾问? 7. 索引的碎片是如何产生的?如何查看索引的碎片信息? 8. 统计信息的作用是什么? 9. 什么是索引的选择性?其作用是什么? 10. 比较LOOP连接、MERGE连接和HASH连接技术的特点。 * 第*页 * 第*页 第8章 索引和查询优化 本章概述 本章要点 本章内容 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: * 第*页 本章概述 为了加快对表中数据的检索,数据库管理系统通常使用索引技术。索引类似于图书的目录。目录允许用户不必翻阅整本图书就能根据页数迅速找到所需内容。在数据库中,索引也允许数据库应用程序迅速找到表中特定的数据,而不必扫描整个数据库。在图书中,目录是内容和相应页码的列表清单。在数据库中,索引是表中数据和相应存储位置的列表。 本章详细研究有关索引和查询优化的内容。 * 第*页 本章要点 索引的优点和缺点 堆的结构特点 聚集索引和非聚集索引的特点 索引的类型 使用CREATE INDEX语句创建索引的方式 索引统计信息的特点和获得方式 查询优化的方式 * 第*页 本章内容 8.1 概述 8.2 索引的类型和特点 8.3 创建索引 8.4 索引维护 8.5 查询优化 8.6 本章小结 8.1 概述 在Microsoft SQL Server系统中,可管理的最小空间是页。一个页是8KB字节的物理空间。插入数据的时候,数据就按照插入的时间顺序被放置在数据页上。 一般地,放置数据的顺序与数据本身的逻辑关系之间没有任何联系。因此,从数据之间的逻辑关系方面来讲,数据是乱七八糟堆放在一起的。数据的这种堆放方式称为堆。当一个数据页上的数据堆放满之后,数据就得堆放在另外一个数据页上,称为页分解。 * 第*页 为什么要创建索引呢? 这是因为,创建索引可以大大提高系统的性能。第一,创建唯一性索引,可以保证每一行数据的唯一性。第二,可以大大加快数据的检索速度。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用ORDER BY和GROUP BY子句进行数据检索时,可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。 * 第*页 不利之
您可能关注的文档
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter17.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter18.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter20.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter21.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter22.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter23.ppt
- Red Hat Linux 9系统管理(第二版) 作者 978-7-302-14776-3 CH03.PPT
- Red Hat Linux 9系统管理(第二版) 作者 978-7-302-14776-3 CH08.PPT
- Red Hat Linux 9系统管理(第二版) 作者 978-7-302-14776-3 CH09.PPT
- Red Hat Linux 9系统管理(第二版) 作者 978-7-302-14776-3 CH10.PPT
最近下载
- 2025年新疆维吾尔自治区中考英语真题含答案.pdf VIP
- 第31课 中国特色社会主义新时代和全面建成小康社会(二)(课件)-【中职专用】《中国历史》.pptx VIP
- 八大特殊作业危险告知牌全套.docx VIP
- 二年级下国学计划及教案 .pdf VIP
- 南昌大学《物理化学》2018-2019学年期末试卷.pdf VIP
- (统编2026新教材)二年级道法下册第1课《身心健康很重要》课件.pptx
- 涉诈风险账户审查表51.pdf VIP
- 第31课 中国特色社会主义新时代和全面建成小康社会(二)(配套教案)-【中职专用】《中国历史》.docx VIP
- 深度解析(2026)《GB 16423-2020金属非金属矿山安全规程》.pptx VIP
- 新人教版数学五年级下册全册课本练习题精编可编辑可打印.doc VIP
原创力文档

文档评论(0)