- 1
- 0
- 约8.22千字
- 约 51页
- 2019-10-08 发布于广东
- 举报
数 据 库 原 理 及 应 用(SQL Server 2005) 授课教师:****** * 第9章 索引 第9章 索引 9.1 索引概述 索引的定义 索引是一种为了加速对表中数据行的检索而创建的分散存储结构。 SQL Server中的索引与书的目录很类似 索引是基于表中的数据创建的,它是由除存放表的数据页面以外的索引页面构成。 每个索引页面中的行都含有逻辑指针,以便加速检索物理数据。 对表中的列是否创建索引以及创建什么样的索引,对于查询的响应速度都会有很大的影响。 9.1 索引概述 创建索引的优点 (1)索引可以加速查询 (2)加快表与表之间的连接 (3)在包含分组和排序的查询中,减少分组排序时间 (4)有利于SQL Server进行查询优化 (5)可以强制实施唯一性约束 创建索引的缺点 (1)创建索引和维护索引要耗费时间 (2)索引需要占一定的物理空间 (3)索引会降低数据修改的性能 9.1 索引概述 9.1 索引概述 1、索引的结构——B树 9.1 索引概述 2、索引分类—聚集索引(CLUSTERED INDEX) 聚集索引确定表中数据的物理顺序; 每个表只能有一个聚集索引; 数据页就是聚集索引树的叶级页; 行的物理存储顺序和索引的逻辑顺序完全相同; 对于那些经常要搜索范围值的列特别有效。 表上如果存在主键,主键列即自动会创建聚集索引。 9.1
您可能关注的文档
- 数据库原理及开发——SQL Server+PowerBuilder教学课件 第07章ASA数据库设计.ppt
- 数据库原理及开发——SQL Server+PowerBuilder教学课件 第08章应用对象.ppt
- 数据库原理及开发——SQL Server+PowerBuilder教学课件 第10章窗口及窗口上的控件.ppt
- 数据库原理及开发——SQL Server+PowerBuilder教学课件 第10章窗口及控件2 游标.ppt
- 数据库原理及开发——SQL Server+PowerBuilder教学课件 第10章窗口及控件3.ppt
- 数据库原理及开发——SQL Server+PowerBuilder教学课件 第11章数据窗口03.ppt
- 数据库原理及开发——SQL Server+PowerBuilder教学课件 第11章数据窗口04.ppt
- 数据库原理及开发——SQL Server+PowerBuilder教学课件 第12章菜单对象.ppt
- 数据库原理及开发——SQL Server+PowerBuilder教学课件 第13章应用项目的调试和发行.ppt
- 数据挖掘原理与SPSS Clementine应用宝典 第1章 数据挖掘综述 课件 .ppt
最近下载
- 融合多种算法的堆垛机诊断专家系统.pdf VIP
- 普通生物学植物生长发育的调控.pptx VIP
- 2026年消防安全培训.pptx VIP
- 诊所传染病防控管理制度.docx VIP
- 全力以赴,备战期末考试(精选5篇).docx VIP
- 《统计学基础(英文版·第7版)》课件les7e_ppt_ADA_0201.pptx VIP
- 生产型企业各部门职责及各岗位说明书(全版) .docx VIP
- 叉车日常检查及维护保养记录表.pdf
- 国家开放大学2026年(新)《国家开放大学学习指南》形考任务1-4参考答案(副本).pptx
- 《统计学基础(英文版·第7版)》课件les7e_ppt_ADA_0101.pptx VIP
原创力文档

文档评论(0)