FAQ
알티베이스에서 수행된 쿼리 로그 남기기 (altiProfile 사용하기)
분류 기타 등록일 2013-07-09 조회수 3056
알티프로파일(altiProfile) 툴을 이용하시면 알티베이스에서 실행된 DML문을 모두 로깅할 수 있습니다.
이 기능을 사용하실 경우 로깅을 위한 추가적인 부하로 인해서 성능저하가 발생합니다.
또한, 로깅되면서 기록되는 파일의 크기가 크고 서버에 부하가 가중되기 때문에 상용에서는 장기간 사용하시면 안됩니다.

- 사용 방법
A. 프로파일링 기능 ON
iSQL> ALTIER SYSTEM SET QUERY_PROF_FLAG = 1; // 0 : 동작하지 않음 / 1 : Statement 출력, 수행시간, 실행정보, 색인, 디스크 접근 정보 출력
( 위 속성을 변경한 이후부터 프로파일링 시작됨. )
B. 프로파일링 기능 OFF
iSQL> ALTIER SYSTE SET QUERY_PROF_FLAG = 0;
( 위 속성을 변경한 이후부터 프로파일링 중단됨. )
C. 프로파일 로깅파일이 있는 위치로 이동
$> cd $ALTIBASE_HOME/trc
D. 로깅파일을 text 파일 형태로 변환.
$> altiProfile alti-시간-일련변호.prof > sample.txt
E. 변환된 파일(sample.txt)을 vi 등으로 확인.
목록