[DB2] 통계정보(Runstats) 백업방법
- Databases/DB2
- 2020. 9. 13.
runstats를 이용해 통계정보를 갱신하기 전 통계정보를 백업하는 방법입니다.
거의 발생하지 않지만.. 통계정보를 갱신한 후 오히려 SQL 수행속도가 느려지는 상황이나, 고객의 요청등으로 통계정보를 백업해야 할때 사용하시면 됩니다.
db2look 명령으로 통계정보의 백업이 가능하며 예문과 옵션은 다음과 같습니다.
shell> db2look -d sample -m (-c) (-r) -o back.out
-m 테이블, 통계 뷰, 컬럼 및 인덱스의 통계를 복제하는 데 필요한 UPDATE문을 생성합니다. -m 매개변수를 사용하면 가상 갱신 모드에서 실행 중인 것으로 참조됩니다.
-c 이 옵션을 지정하면 db2look 명령에서 COMMIT, CONNECT 및 CONNECT RESET문을 생성하지 않습니다. 디폴트 조치는 이 명령문을 생성하는 것입니다. -m 또는 -e 매개변수를 지정하지 않는 경우에도 이 옵션이 무시됩니다. -r -m 매개변수와 함께 이 옵션을 지정하는 경우 db2look 명령이 RUNSTATS 명령을 생성하지 않습니다. 디폴트 조치는 RUNSTATS 명령을 생성하는 것입니다.
일반적으로 통계정보 백업을 위해서는 -m -r 옵션으로 실행하시면 됩니다.
출처 : http://cafe.naver.com/daousw.cafe
'Databases > DB2' 카테고리의 다른 글
[DB2] Tablespace와 Bufferpool간의 성능 고려사항 (0) | 2020.10.13 |
---|---|
[DB2] With문을 이용한 Recursive SQL (0) | 2020.09.17 |
[DB2] 모니터링에 관련된 함수 및 사이트 정리 (0) | 2020.09.11 |
[DB2] 이벤트 모니터를 이용한 파일 출력 (0) | 2020.09.04 |
[DB2] HADR 구성하기 (0) | 2020.08.20 |