Oracle性能优化教程06:Oracle性能优化之资源管理_超越OCP/OCM

教程发布:风哥 教程分类:Oracle性能优化 更新日期:2019-03-04 浏览学习:4327

本套风哥Oracle视频教程Oracle性能优化之资源管理,学习Oracle性能优化,为什么进行Oracle资源管理,如何对Oracle进行资源管理,Oracle资源管理技术如何使用,生产案例-限制数据库的CPU使用率,生产案例-限制服务器的CPU使用率。

1、为什么进行Oracle 资源管理

假如管理一个具有如下问题的产品数据库:
1)某些用户使用过量的CPU时间,从而导致总体资源缺乏,这时,不得不结束其会话。
2)后台批作业占用了大量的资源,将会阻碍了其他要同时运行的更重要的作业。
3)如要调度大型作业,但不能预计它们何时才能完成。
4)作业的优先次序没有得到区分,而致使重要的作业不能预先完成。
5)有些用户在操作中使用非常高的并行度,这会降低系统的整体性能。

Oracle性能优化之资源管理_Oracle性能优化与故障诊断06
(真正超越OCP/OCM的项目实战系列教程)
本套风哥Oracle教程学习内容
1)为什么进行Oracle资源管理
2)如何对Oracle进行资源管理
3)Oracle资源管理技术如何使用
4)生产案例-限制数据库的CPU使用率
5)生产案例-限制服务器的CPU使用率
本套风哥Oracle教程学习地址
http://edu.51cto.com/sd/33720
更多Oracle教程,请加风哥QQ:176140749、113257174或微信"itpux-com"交流

所有这些问题都源于DBA不能够在竞争中有效地分配有限的资源,这时,很可能会收到愤怒的客户电话。
针对于这些问题,我们可以使用 Oracle database resource manager 来进行管理。

使用ResourceManager 可以做到如下:
--保护某个session分配到最小的CPU 资源,而不管系统的压力和用户的数量。
--针对不同的用户和应用分配不同比例的CPU 时间。 
--限制用户组成员任何操作的并行深度。
--管理并行队列中并行的执行数序,紧急应用的并行可以优先于其他低优先级的并行。
--限制group中用户可以使用并行的数量,这样可以确保所有可用的并行资源不会被分配到某一个group 用户。
--创建active session pool。Active session pool 由同一个group中用户session被允许并发active的最大数量组成。

Oracle性能优化教程06:Oracle性能优化之资源管理_超越OCP/OCM

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】Oracle性能优化教程07:Oracle性能优化之Linux操作系统优化_超越OCP/OCM
【下一篇】Oracle性能优化教程05:Oracle性能优化之表分区管理_超越OCP/OCM