반응형
DB2에서는 Snapshot으로는 파악이 불가능 하지만, db2pd를 이용하여 현재 사용되어 지고 있는 인덱스에 대한 정보를 모니터링 할 수 있다.

간단한 명령어 하나로 많이 사용되어지는 인덱스 및 해당 인덱스의 사이즈를 파악 할 수 있다.

파악해 볼수 있는 명령어로는 db2pd -d dbname -tcbstats index 라는 명령어를 이용하면 된다.

다음 파일은 위의 명령어를 수행 한 이후의 Output 파일이다 .

위의 명령어를 수행후 인덱스 관련 파악을 위해서는 TCB Index Information: 부분과 TCB Index Stats: 부분을 보면 파악이 된다.

인덱스의 크기는 TCB Index Information: 부분의 IndexObjSize 값을 이용하면 된다. 이 값은 페이지개수를 나타낸다.
해당 인덱스가 존재하는 Tablespace ID를 이용하여 테이블스페이스의 Pagesize를 파악한 후 IndexObjSize를 곱해주면 인덱스의 사이즈를 구할 수 있다.

인덱스의 사용빈도는 TCB Index Stats: 부분에서 해당 인덱스의 Scan 횟수를 파악하면 된다. 인덱스가 사용되어질 때 마다 Scan 값이 증가 한다.

이 포스트 에서는 그림 생략 --; 위에 첨부파일을 참조 하세요 ~
반응형

+ Recent posts