版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理方案对象
课程目标学完本课后,应能管理方案对象,以及:确定符合自己需求的表类型:堆、分区、IOT或簇执行相关的DBA任务:估计新表的大小分析增长趋势管理优化程序统计信息联机重组方案对象
表类型
分区
IOT
簇
DBA任务
表类型多个表中的相关数据存储在一起。
聚簇表
数据(包括非键值)按顺序存储在
B树索引结构中。
按索引组织的表(IOT)
数据被分为多个更小、更易管理的片段。
分区表
数据以无序集合(堆)方式存储。
普通(按堆组织的)表
说明
类型
堆IOT分区簇什么是分区
为什么使用分区分区:是“超大型”表或索引的片段存储在自己的段中用于提高性能和易管理性
表类型
> 分区
IOT
簇
DBA任务
分区分区的特性包括:相同的逻辑属性:列、约束条件和索引均相同不同的物理属性:存储在不同的表空间中对应用程序是透明的多种分区方法创建分区分区方法范围分区:根据列值的逻辑范围(例如,一年中的月份)映射行散列分区:根据分区键的散列值映射行列表分区:根据DBA提供的离散值列表映射行范围-散列分区:使用范围方法映射行,然后在每个范围分区内创建散列子分区范围-列表分区:先根据某一范围的值映射行,然后根据离散值映射行分区维护按索引组织的表访问常规表通过
ROWID
访问表
访问
IOT非键列键列行标题
表类型
分区
> IOT
簇
DBA任务
按索引组织的表和堆表与堆表相比较,IOT:可以基于键更快地访问表数据不会复制主键值的存储区要求的存储空间更少使用二级索引和逻辑行ID可用性更高,因为表重组时不会使二级索引失效IOT有以下限制:必须有一个不是DEFERRABLE
的主键不能聚簇
不能使用组合分区不能包含类型为ROWID
或LONG
的列IOT和逻辑行ID完全备注页创建按索引组织的表SQL>CREATETABLEcountry2(country_idCHAR(2)3CONSTRAINTcountry_id_nnNOTNULL,4country_nameVARCHAR2(40),5currency_nameVARCHAR2(25),6currency_symbolVARCHAR2(3),7mapBLOB,8flagBLOB,9CONSTRAINTcountry_c_id_pk10PRIMARYKEY(country_id))11ORGANIZATIONINDEX12TABLESPACEindx13PCTTHRESHOLD2014OVERFLOWTABLESPACEusers;簇聚簇的
orders
和
order_item
表
ClusterKey
(ORD_NO)
101 ORD_DT CUST_CD
05-JAN-97 R01
PROD QTY
A4102 20
A5675 19
W0824 10
102 ORD_DT CUST_CD
07-JAN-97N45
PROD QTY
A209111
G783020
N958726
未聚簇的
orders
和
order_item
表
ORD_NO ORD_DT CUST_CD
------ ------ ------
101 05-JAN-97 R01
102 07-JAN-97 N45
ORD_NO PROD QTY ...
----- ------ ------
101 A4102 20
102 A2091 11
102 G7830 20
102 N9587 26
101 A5675 19
101 W0824 10
表类型
分区
IOT
> 簇
DBA任务
簇类型索引簇已排序的散列簇
散列簇
123散列函数
散列函数
簇类型完全备注页簇的应用场合按数据插入顺序检索数据
使用键的等式谓词进行查询
键值的数量可预测
经常联接的主从表
很少更新的键
均匀分布的键值
统一键分布
已排序的散列
散列
索引
条件已排序的散列簇:概览新数据结构,用于存储按非主键列排序的数据:簇键值都已经过散列处理对应于特定簇键值的行将根据排序键进行排序用于保证行顺序可按查询返回,而无需对数据进行排序:行按特定簇键值的升序或降序返回按升序检索行时,ORDERBY
子句不是必需的已排序的散列簇:示例CREATECLUSTERcalls_cluster(origin_numberNUMBER,call_timestampNUMBERSORT,call_durationNUMBERSORT)HASHKEYS10000SINGLETABLEHASHISorigin_numberSIZE50;CREATETABLEcalls(origin_numberNUMBER,call_timestampNUMBER,call_durationNUMBER,other_infoVARCHAR2(30))CLUSTERcalls_cluster(origin_number,call_timestamp,call_duration);簇键排序键已排序的散列簇:基本体系结构SIZE簇键2
…簇键1
簇键
n
HASHKEYS
…块链起点每个块链中
按排序键排列的行
方案管理任务DBA任务包括:估计新表的大小分析增长趋势管理优化程序统计信息联机重组方案对象
表类型
分区
IOT
簇
> DBA任务
估计资源使用量分析增长趋势
EM增长趋势报告:由段指导使用收集到AWR中的空间使用量统计信息管理优化程序统计信息未分析123联机重组方案对象修改方案对象(例如表或索引)的逻辑结构或物理结构对用户是透明的空间要求重组对象完全备注页
重组对象:效果报告
重组对象:复习
手动联机重组的基本步骤验证表是否是联机重组的候选对象创建一个临时表启动重新定义过程复制相关对象(该操作将对临时表自动创建所有触发器、索引、授权和约束条件)查询DBA_REDEFINITION_ERRORS
视图,检查是否有错误同步临时表(可选)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语必修一北师大版第三单元考点自测
- 探索苏教版三上倍的认识
- 丰富语文知识的好书
- 雨后初晴的宁静世界
- 苏教版中学语文教材评价
- 高中数学北师大版教材指南
- 苏教版四年级下册语文知识点详解
- 教案中的钟表教学北师大版特色解析
- 苏教版生物中考复习资料解析
- 苏教版比较教案撰写技巧
- 脱硫剂更换施工方案
- 朗文英语3A期中试卷
- 会阴护理演示课件
- GB/T 25736-2010棉花加工企业生产环境及安全管理要求
- GB 28478-2012户外休闲家具安全性能要求桌椅类产品
- GB 17741-2005工程场地地震安全性评价
- 尊重(主题班会)课件
- 中小学责任督学督导案例(“提高教研质量”问题)
- (道德与法治)公民的基本权利和义务课件完美版1
- 《气候特征的比较》课件
- 英语论文分析学习-第2节-literature-review课件
评论
0/150
提交评论