- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Oracle数据库基础与应用教程》书籍教案 人民邮电出版社出版 於岳编写 作者联系方式:airfish2000@126.com 本书内容: 本书全面讲述了Oracle数据库的日常管理工作内容。全共14章,包含Oracle简介和安装、Oracle客户端、管理Oracle环境、Oracle体系结构、管理Oracle存储结构、SQL语言、表、约束、视图、同义词和序列、索引、实现数据库安全、Data Pump数据导出和导入、数据库备份和恢复。每章结尾提供适量的选择题、简答题和操作题,通过练习和操作实践,帮助读者巩固所学内容。本书适合Oracle爱好者、Oracle工程师、数据库管理员、培训机构以及大专院校计算机专业教师和学生使用。 图11-8 调度程序作业 11.5.3 使用OEM删除索引 使用Oracle Enterprise Manager按以下步骤删除索引。 (1)在图11-9所示页面中,搜索方案SYS中的索引INDEX_1。选择索引INDEX_1,然后单击【删除】按钮。 图11-9 搜索索引 (2)在图11-10所示页面中,单击【是】按钮确认删除索引。 图11-10 确认删除索引 11.6 小结 索引是一个与表有关的可选的对象,使得可以快速地从拥有大量数据的表中查询数据。 索引中包含一个索引条目,每一个索引条目都有一个键值和一个rowid,其中,键值可以是一列或者多列的组合。 索引的作用相当于图书的目录,可以根据目录中的页码快速地找到所需的内容。 索引用于加速数据读取,合理的使用索引可以大大降低I/O次数,从而能够提高数据访问性能,大大提高数据库的运行效率。 索引创建好以后,数据库将自动维护和使用索引。 不恰当的索引不但不能加快查询速度,反而会降低系统性能。 因为大量的索引在进行插入、修改和删除操作时比没有索引花费更多的时间。 在Oracle数据库中,按照不同的功 能,可以将索引分为B树索引、反向键 索引、位图索引和基于函数的索引。 按照列数据是否允许重复,可以将索引分为唯一索引和非唯一索引。 按照索引的列的数量,可以将索引分为单列索引和组合索引。 CREATE INDEX语句用于在表的一个或多个列上创建索引。 ALTER INDEX语句用于修改或重建已存在的索引。DROP INDEX语句用于删除索引。 以这种方式创建一个索引,可以更改存储特性或移动到一个新的表空间。 基于现有数据源重建索引将删除块内的碎片,减少现有索引中的碎片,相比于删除索引并使用CREATE INDEX语句重新创建索引提供了更好的性能。 表11-2列出了ALTER INDEX语句各参数的描述信息。 表11-2 ALTER INDEX语句参数 11.3.2 收缩索引 使用SHRINK SPACE子句压缩索引段,从而实现收缩索引。 不能为基于函数的索引指定SHRINK SPACE子句。如果索引位于SYSTEM表空间,则无法进行收缩。 11.3.3 合并索引块 在索引中有可能会有剩余的空间,可以把这些剩余空间整合到一起,起到整合索引碎片的作用。 使用COALESCE合并索引块的内容,重新使用空闲块。 合并索引块将受到以下限制。 不能为临时表上的索引合并索引块。 不能为索引组织表的主键索引合并索引块。 11.3.4 使得索引不可见 使用INVISIBLE使得索引不可见,被Oracle优化器忽略,使其无法使用或删除它。 11.3.5 为索引分配新区 使用ALLOCATE EXTENT子句显式地为索引分配新的区。 不能为临时表上的索引分配新的区。 11.3.6 释放未使用的空间 在索引使用过程中,可能会出现空间不足或空间浪费的情况,这时就需要释放未使用的空间。 使用DEALLOCATE UNUSED子句明确地释放索引末尾未使用的空间,以供在表空间中的其他段使用。 11.3.7 设置索引并行特性 使用PARALLEL子句在索引上为查询和DML更改默认并行度。 设置索引的并行特性,这样索引扫描将被并行化。 11.3.8 启用或禁用基于函数的索引 ENABLE启用基于函数的索引的使用。 DISABLE禁止基于函数的索引的使用。 只能对基于函数的索引进行启用或禁用。 如果禁用基于函数的索引,那么就不能将数据插入到索引所在的表中。 11.3.9 指定日志记录属性 使用LOGGING和NOLOGGING可以改变索引的日志记录属性,是否生成重做日志记录。
您可能关注的文档
最近下载
- 2025年中国气泡水行业深度调研与行业竞争对手分析报告.docx
- 高等教育学教学课件电子教案全套课件.pptx VIP
- 46桂阳县方元镇秀里村和荷叶镇山田村历史遗留砷渣污染场地风险管控项目附件文本.docx VIP
- 2024人教版PEP英语三年级上册全册教学设计教案含反思.pdf
- 课题材料目录.pdf
- 美好生活劳动创造-中职生劳动教育教程PPT完整全套教学课件.pptx VIP
- 第十四届全多媒体课件大赛获奖作品名单-初中组.doc VIP
- 湖北省武汉市2020年中考英语真题(含答案).docx VIP
- 2026届高考写作指导:先行者与后来者作文主体段讲解.pptx VIP
- 《GBT_20801.1-2020_压力管道规范_工业管道_第1部分_总则》.pdf VIP
文档评论(0)