이전 항목: Command Manager에서 오류 메시지가 표시됨다음 항목: BPA0148E 메시지가 표시됨


SQL 문이 CPU 시간을 과도하게 소비함

증상:

SQL 문이 CPU 시간을 과도하게 소비합니다.

해결 방법

RLF(Resource Limit Facility)를 사용하여 SQL 문이 CPU 시간을 과도하게 소비하지 않도록 방지합니다. RLF에 행을 추가하여 DBA Command Manager for DB2 모듈에서 소비되는 리소스를 제한하는 것이 좋습니다. 이 작업을 수행하려면 다음 매개 변수를 사용하십시오.

AUTHID=(공백)

모든 권한 부여 ID에 적용됩니다.

RLFFUNC=2

동적 SELECT, INSERT, UPDATE, MERGE, TRUNCATE 또는 DELETE 문을 패키지 또는 수집 이름에 따라 상대적으로 제어합니다.

ASUTIME=15000

과도한 CPU 시간을 제어하는 값을 지정합니다.

참고: 이 매개 변수의 설정에 대한 자세한 내용은 IBM MVS Initialization and Tuning Guide(IBM MVS 설치 및 조정 안내서)를 참조하십시오.

RLFCOLLN=(공백)

모든 패키지 수집에 적용됩니다.

RLFPKG='package-name'

패키지 이름을 지정합니다. DB2 9 NFM 이전의 DB2 버전인 경우 BPAFE08을 사용하고 DB2 9 NFM 이후 버전인 경우 BPAFE09를 사용하십시오.

참고: 설치 요구 사항에 따라 다른 매개 변수 설정을 사용하십시오. 이러한 옵션에 대한 자세한 내용은 IBM DB2 Performance Monitoring and Tuning Guide(IBM DB2 성능 모니터링 및 조정 안내서)를 참조하십시오.