5.2、资源管理
5.2.1、实现数据库资源管理
需要创建资源计划、资源消费者组和资源计划指令。
使用资源管理器命令前须创建“未决区域”。
针对会话启用ADMINISTRATOR_RESOURCE_MAANAGER系统权限
将用户赋给资源消费者组
创建资源计划指令分配相关资源
1 切换消费者组
2 使用SQL配置文件
5.2.2、调整数据库对象的大小
使用ASSM将忽略PCTUSED,FREELISTS和GROUPS参数
1 原因:最小化空间管理需求、减少浪费、提高重用已删除空间
2 空间计算的黄金规划
保持计算简单、普遍适用并保持一致
3 空间计算的基本规划
Oracle只分配整个块、分配组的块、可能较大或较小的区
4 盘区大小对性能的影响
通过ROWID或完整扫描读取表数据
前者时盘区就不是影响性能因素
5 估计表的空间需求
使用DBMS_SPACE包的CREATE_TABLE_COST估算
6 估计索引的空间需求
使用DBMS_SPACE包的CREATE_INDEX_COST估算
7 估计合适的PCTFREE值
PCTFREE值代表每个数据块中用作空闲空间的百分比
对于键值很少改变的索引和行很少改变的表:2
对于频繁改变的表:10-30
链接行是整行不能放入空块或者行中列数超过255
行迁移是由于PCTREE空间不够而移动行
8 反向索引
用于查询中没有执行范围扫描并关注索引的IO争用或并发争用
9 调整位图索引的大小
基数低的位图索引在相当B-树索引的2%-10%之间
10 调整索引组织表的大小
按主键的顺序存储没有ROWID
11 调整包含大型对象LOB的表大小
LOB数据与定位器值总共超过4000B时将数据与主表分开存储
12 调整分区大小
5.2.3使用全局临时表
CREATE GLOBEL TEMPORARY TABLE创建GTT
基于事务可指定ON COMMIT DELETE ROWS
基于会话可指定ON COMMIT PRESERVE ROWS
在汉阳等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计制作、网站制作 网站设计制作定制开发,公司网站建设,企业网站建设,品牌网站设计,成都全网营销,成都外贸网站建设,汉阳网站建设费用合理。
5.3 支持基于抽象数据类型的表
用户定义的数据类型有相关的构造函数方法
5.3.1使用对象视图
5.3.2抽象数据类型的安全性
5.3.3对抽象数据类型属性创建索引
5.4 停顿并挂起数据库
alter system quiesce restricted;
alter system unquiesce;
alter system suspend;
alter system resume;
5.5 支持迭×××发
5.5.1迭代式列定义
alter table tab1 set unnused columm col3;
alter table tab1 drop unused columns;
5.5.2 强制光标共享
程序中使用绑定变量以重用共享区中尸解析的SQL命令
5.6 管理程序包开发
5.6.1生成图表
5.6.2空间需求
5.6.3调整目标
5.6.4安全性需求
5.6.5数据需求
5.6.6版本需求
5.6.7执行计划
5.6.8验收测试过程