Oracle Database 12c DBA文官手册(第8版)——第5章 开发和实现
发布时间:2020-12-12 13:40:47 所属栏目:百科 来源:网络整理
导读:5.2、资源管理 5.2.1、实现数据库资源管理 需要创建资源计划、资源消费者组和资源计划指令。 使用资源管理器命令前须创建“未决区域”。 针对会话启用ADMINISTRATOR_RESOURCE_MAANAGER系统权限 将用户赋给资源消费者组 创建资源计划指令分配相关资源 1 切换
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.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验收测试过程 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |