Database Resource Manager 개요
- 혼합된 작업 로드 관리
- 그룹을 생성, 그룹별 자원(cpu, 동시 세션등)을 정해주고 자원을 조정할 수 있다.
- 배치 작업은 밤에 한다. -> resource manager로 낮에도 가능하게 할 수 있다.
plan을 생성한다.
mydb_plan / nedb_plan / ...
위에 plan대로 자원이 분배된다.
alter system set resource_manager_plan = mydb_plan;
multilevel schema : 모두가 작업하려고 할 때 적용되는 규칙
postman group : 0.3 * 0.4 = 0.12의 cpu가 보장됨
other groups : 새로 plan을 만들 때 마다 꼭 있어야 하는 plan,
Resource Plan 생성
- dbms_resource_manager.switch_plan 를 이용하여 plan을 생성할 수 있다.
Consumer Group 생성
- dbms_resource_manager.create_consumer_group 를 이용하여 consumer group 생성
Consumer Group Mapping
- 클라이언트가 어떤 모듈에 어떤 action을 하는지 알 수 있다.
관련 view : v$session의 current_queue_duration
v$rsrc_consumer_group의 queue_length
참고 : http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/dbrm.htm#sthref3441
- 혼합된 작업 로드 관리
- 그룹을 생성, 그룹별 자원(cpu, 동시 세션등)을 정해주고 자원을 조정할 수 있다.
- 배치 작업은 밤에 한다. -> resource manager로 낮에도 가능하게 할 수 있다.
plan을 생성한다.
mydb_plan / nedb_plan / ...
위에 plan대로 자원이 분배된다.
alter system set resource_manager_plan = mydb_plan;
multilevel schema : 모두가 작업하려고 할 때 적용되는 규칙
postman group : 0.3 * 0.4 = 0.12의 cpu가 보장됨
other groups : 새로 plan을 만들 때 마다 꼭 있어야 하는 plan,
Resource Plan 생성
- dbms_resource_manager.switch_plan 를 이용하여 plan을 생성할 수 있다.
DBMS_RESOURCE_MANAGER.SWITCH_PLAN
(PLAN_NAME => 'DAY_PLAN',
SID => 'ORCL',
ALLOW_SCHEDULER_PLAN_SWITCHES => true );
(PLAN_NAME => 'DAY_PLAN',
SID => 'ORCL',
ALLOW_SCHEDULER_PLAN_SWITCHES => true );
Consumer Group 생성
- dbms_resource_manager.create_consumer_group 를 이용하여 consumer group 생성
DBMS_RESOURCE_MANAGER.CREATE_CONSUMER_GROUP(
CONSUMER_GROUP => 'APPUSER',
CPU_MTH => 'ROUND-ROBIN',
COMMENT => '');
CONSUMER_GROUP => 'APPUSER',
CPU_MTH => 'ROUND-ROBIN',
COMMENT => '');
Consumer Group Mapping
- 클라이언트가 어떤 모듈에 어떤 action을 하는지 알 수 있다.
관련 view : v$session의 current_queue_duration
v$rsrc_consumer_group의 queue_length
select sid, serial#, username, module, action, client_identifier, service_name
from v$session
where username = 'SCOTT';
from v$session
where username = 'SCOTT';
참고 : http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/dbrm.htm#sthref3441
'Oracle > Admin' 카테고리의 다른 글
Globalization (0) | 2010.01.11 |
---|---|
Security (0) | 2010.01.08 |
ASM(Automatic Storage Management) (0) | 2010.01.07 |
Managing Storage (0) | 2010.01.06 |
Managing Schema Objects (0) | 2009.12.30 |