DBA管理:管理方案对象_第1页
DBA管理:管理方案对象_第2页
DBA管理:管理方案对象_第3页
DBA管理:管理方案对象_第4页
DBA管理:管理方案对象_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理方案对象

课程目标学完本课后,应能管理方案对象,以及:确定符合自己需求的表类型:堆、分区、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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论