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 등으로 확인. |