1 / 25
文档名称:

数据库之索引.ppt

格式:ppt   页数:25
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库之索引.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

数据库之索引.ppt

文档介绍

文档介绍:第10章索引
索引的基本概念

创建索引

操作索引

索引的基本概念
索引的定义
SQL Server的索引是一种物理结构,它能够提供一种以一列或多列的值为基础迅速查找表中行的能力。
索引的作用
对表中的列是否创建索引,以及创建何种索引,对于查询的响应速度会有很大差别。创建了索引的列几乎是立即响应,而不创建索引的列则需要较长时间的等待。
在数据库系统中创建索引主要有以下作用:
①快速存取数据;
②保证数据的一致性;
③实现表与表之间的参照完整性;
④在使用GROUP BY、ORDER BY子句进行查询时,利用索引可以减少排序和分组的时间。
索引的类型
按照索引的组织方式的不同,可以将索引分为聚集索引和非聚集索引。
(1)聚集索引
在聚集索引中,行的物理存储顺序与索引顺序完全相同,即索引的顺序决定了表中行的存储顺序,因为行是经过排序的,所以每个表中只能有一个聚集索引。
(2)非聚集索引
非聚集索引并不在物理上排列数据,即索引中的逻辑顺序并不等同于表中行的物理顺序,索引仅仅记录指向表中行的位置的指针,这些指针本身是有序的,通过这些指针可以在表中快速地定位数据。
创建索引
在考虑是否在列上创建索引时,应考虑该列在查询中所起的作用。以下情况适合创建索引:
用作查询条件的列
频繁按范围搜索的列
连接中频繁使用的列
设计索引
设计索引时,应考虑以下数据库准则。
(1)一个表如果建有大量索引,会影响INSERT、UPDATE和DELETE语句的性能。
(2)避免对经常更新的表进行过多的索引,并且索引应保持较窄。
(3)使用多个索引可以提高更新少而数据量大的查询的性能。
(4)对小表进行索引可能不会产生优化效果。
(5)视图包含聚集函数、连接或聚集函数和连接的组合时,视图的索引可以显著地提升性能。

最近更新

2024年呼伦贝尔职业技术学院单招职业技能测试.. 40页

2024年哈尔滨北方航空职业技术学院单招综合素.. 41页

2024年四川中医药高等专科学校单招职业适应性.. 40页

2024年四川工商职业技术学院单招职业倾向性考.. 40页

2024年四川西南航空职业学院单招职业适应性测.. 40页

2024年大庆职业学院单招职业适应性测试题库带.. 40页

肉制品加工行业的技术创新趋势预测 29页

2024年宁夏工商职业技术学院单招职业适应性测.. 39页

2026年企业出纳个人工作总结范文 50页

2026年企业借款协议书怎么写模板 37页

2024年安徽国防科技职业学院单招职业技能测试.. 39页

2024年安徽工业职业技术学院单招职业适应性测.. 40页

2024年安徽机电职业技术学院单招综合素质考试.. 41页

网络切片在物联网应用 35页

2026年以我的读书故事为话题的五年级作文 6页

2026年以声音为主题作文450字 5页

肾盏憩室基因治疗伦理问题 35页

绿色能源投资趋势 38页

结构材料在地震中的应用 28页

2024年安徽艺术职业学院单招职业倾向性测试模.. 41页

2024年安阳幼儿师范高等专科学校单招职业技能.. 40页

2024年宜春职业技术学院单招职业适应性考试题.. 40页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页

农村人才流失国外研究报告 2页

住院患者自带药品使用管理规定通知 3页

栏杆计算书 2页

黄酒评分、扣分标准表(共1页) 1页

曾仕强易经六十四卦解 68页

GA T 1585-2019《法庭科学 尸体检验摄像技术规.. 8页