MON_GET_REBALANCE_STATUS 테이블 함수 - 테이블스페이스에 대한 재조정 진행상태 가져오기

The MON_GET_REBALANCE_STATUS 테이블 함수는 테이블스페이스의 재조정 조작 상태를 리턴합니다.

구문

Read syntax diagramSkip visual syntax diagramMON_GET_REBALANCE_STATUS(tbsp_name ,dbpartitionnum)

스키마는 SYSPROC입니다.

테이블 함수 매개변수

tbsp_name
쿼리할 테이블스페이스의 이름을 지정하는 VARCHAR(128) 유형의 입력 인수입니다. 인수 값이 NULL인 경우 이 함수는 모든 테이블스페이스에 대한 정보를 리턴합니다.
dbpartitionnum
이 함수 호출 시 현재 연결된 데이터베이스와 같은 인스턴스에서 유효한 데이터베이스 파티션을 지정하는 INTEGER 유형의 입력 인수입니다. 현재 데이터베이스 파티션에는 -1을 지정하고 모든 활성 데이터베이스 파티션에는 -2를 지정하십시오. 널(NULL) 값이 지정되면 -1이 내재적으로 설정됩니다.

권한 부여

루틴을 실행하려면 다음 권한 중 하나가 필요합니다.
  • 루틴에 대한 EXECUTE 특권
  • DATAACCESS 권한
  • DBADM 권한
  • SQLADM 권한

기본 PUBLIC 특권

없음

데이터베이스에 대한 모든 활성 재조정 조작을 나열하고 해당 현재 상태 및 진행을 표시하십시오.
select 
   varchar(tbsp_name, 30) as tbsp_name, 
   dbpartitionnum, 
   member, 
   rebalancer_mode, 
   rebalancer_status, 
   rebalancer_extents_remaining, 
   rebalancer_extents_processed, 
   rebalancer_start_time 
from table(mon_get_rebalance_status(NULL,-2)) as t

TBSP_NAME                      DBPARTITIONNUM MEMBER REBALANCER_MODE                
------------------------------ -------------- ------ ------------------------------ 
SYSCATSPACE                                 0      0 REV_REBAL                      


REBALANCER_STATUS REBALANCER_EXTENTS_REMAINING REBALANCER_EXTENTS_PROCESSED
----------------- ---------------------------- ----------------------------
ACTIVE                                    6517                            4


REBALANCER_START_TIME 
--------------------------
2011-12-01-12.08.16.000000

  1 record(s) selected.

사용 참고

MON_GET_REBALANCE_STATUS 테이블 함수는 재조정이 진행 중인 경우 테이블스페이스에 대한 데이터만 리턴합니다. 그렇지 않으면, 데이터가 리턴되지 않습니다.

리턴되는 정보

표 1. MON_GET_REBALANCE_STATUS에 대해 리턴되는 정보
열 이름 데이터 유형 설명 또는 대응하는 모니터 요소
TBSP_NAME VARCHAR(128) tablespace_name - 테이블스페이스 이름 모니터 요소
TBSP_ID BIGINT tablespace_id - 테이블스페이스 ID 모니터 요소
DBPARTITIONNUM SMALLINT dbpartitionnum-데이터베이스 파티션 번호 . 재조정 중인 데이터를 표시합니다.
MEMBER SMALLINT member-데이터베이스 멤버. 재조정을 수행하는 처리 멤버를 표시합니다. Db2® pureScale® 에서는 재조정이 지원되지 않습니다.
REBALANCER_MODE VARCHAR(30) rebalancer_mode - 재조정 프로그램 모드 모니터 요소
REBALANCER_STATUS VARCHAR(10) rebalancer_status - 재조정 프로그램 상태 모니터 요소
REBALANCER_EXTENTS_
남아 있음
BIGINT rebalancer_extents_remaining-재조정 프로그램이 처리할 총 익스텐트 수 모니터 요소
REBALANCER_EXTENTS_
처리됨
BIGINT rebalancer_extents_processed-재조정 프로그램이 처리한 익스텐트 수 모니터 요소
REBALANCER_PRIORITY BIGINT rebalancer_priority-현재 재조정 프로그램 우선순위 모니터 요소
REBALANCER_LAST_
EXTENT_MOVED
BIGINT rebalancer_last_extent_moved-재조정 프로그램이 이동한 마지막 익스텐트 모니터 요소
REBALANCER_START_TIME TIMESTAMP rebalancer_start_time-재조정 프로그램 시작 시간 모니터 요소
REBALANCER_RESTART_
시간
TIMESTAMP rebalancer_restart_time-재조정 프로그램 재시작 시간 모니터 요소
REBALANCER_SOURCE_
스토리지 그룹 이름
VARCHAR(128) rebalancer_source_storage_group_name-재조정 프로그램 소스 스토리지 그룹 이름 모니터 요소
Rebalancer_source_
스토리지 그룹 ID
INTEGER rebalancer_source_storage_group_id-재조정 프로그램 소스 스토리지 그룹 ID 모니터 요소
Rebalancer_target_
스토리지 그룹 이름
VARCHAR(128) rebalancer_target_storage_group_name-재조정 프로그램 대상 스토리지 그룹 이름 모니터 요소
Rebalancer_target_
STORAGE_GROUP_ID
INTEGER rebalancer_target_storage_group_id - 재조정 프로그램 대상 스토리지 그룹 ID