正如我们所期望的,调用最初分配的是interactive_group资源组,当调用超过60秒时就切换到batch_group组了。
本文概述了oracle 11g r1中资源管理器的所有增强内容,包括:
(1) i/o校准
(2) 每会话i/o限制
(3) awr中的资源管理器统计
(4) 内置资源计划
i/o校准
dbms_resource_manager包包括一个calibrate_io存储过程,,它通过执行一个i/o密集的只读工作量来评估数据库服务器的存储系统的i/o性能,这个评估操作应该在非业务高峰期间执行,以确保校准不影响生产的工作量,以及生产的工作量对校准结果的影响。
只有开启了异步i/o时才能使用该存储过程,否则会报下面的错误:
通过设置参数filesystemio_options为async或setall来启用异步i/o。
该calibrate_io存储过程接受两个参数来指定物理磁盘(默认1)和可承受的最大延迟(默认20ms)的数目,它返回每秒最大数量i/o请求,每秒最大mb数和真实的延迟。
同一时间只能执行一个校准操作,在rac环境中,工作量发起的所有节点都可以执行。
[g]v$io_calibration_status视图显示了当前校准运行的状况。在运行过程中,会显示一个'in progress' 的状态'。一旦运行完成状态切换到'ready',并且会显示校准时间。
通过dba_rsrc_io_calibrate视图可以显示校准信息。
