SQL 로그
해당 브로커의 SQL_LOG 매개 변수 값이 ON이면 해당 브로커를 통해서 수행된 모든 질의는 로그 파일에 기록된다. 이 로그 파일을 CUBRID 매니저에서 보고 분석 및 재실행해 볼 수 있다.

로그 보기
선택한 SQL 로그 파일에 기록된 SQL 로그를 100라인씩 읽어 와서 볼 수 있는 기능으로, 로그 정보 중 특정 범위를 선택하여 복사할 수 있는 기능을 제공한다.

로그 분석
[로그 분석]을 선택하면, 어떤 브로커 SQL 로그를 분석할 것인지 선택할 수 있는 [분석 파일 선택] 대화 상자가 나타난다. [트랜잭션 기반 분석]을 선택하면 트랜잭션 단위로 로그 분석을 수행하고, 체크하지 않으면 각 질의마다 로그 분석을 수행한다.

[분석 대상 파일 선택] 대화 상자에서 분석하고자 하는 SQL 로그 파일을 선택하고 [확인]을 클릭하면, 선택한 로그 파일을 분석한 결과를 보여주는 [SQL 로그 분석] 대화 상자가 나타난다.

- 로그 파일: 분석 대상이 되는 브로커 SQL 로그 파일의 이름 및 디렉터리 경로를 표시한다.
- 결과 분석: 로그 분석 결과를 보여준다. [트랜잭션 기반 분석]을 선택했다면 각 트랜잭션의 수행 시간이 표시되고, 선택하지 않았다면 각 질의별 분석 정보(전체 수행 횟수, 에러 횟수, 최고 수행 시간, 최저 수행 시간, 평균 수행시간)가 표시된다. 결과 분석 목록의 컬럼을 클릭하면, 선택된 컬럼 값을 기준으로 분석 결과가 정렬된다.
- SQL 로그: 분석 결과에 관한 로그 내용을 보여준다.
- 실행 결과: 로그 실행 결과를 보여준다.
- 로그 실행: 로그 내용에 있는 SQL 로그를 재실행한다. 로그 질의를 변경하고 재실행하면서 질의를 튜닝하고 오류를 수정할 수 있다.
- SQL 로그 저장: 로그 내용을 파일로 저장한다.
로그 재실행
[로그 재실행] 메뉴를 선택하면, 다음과 같이 로그 재실행을 위한 환경을 설정할 수 있는 [재실행 정보] 대화 상자가 나타난다.

- 데이터베이스: 로그를 재실행할 데이터베이스를 선택한다.
- 브로커 이름: 로그를 재실행할 브로커를 선택한다.
- 사용자 ID/비밀번호: 로그를 재실행할 데이터베이스의 사용자 ID와 비밀번호를 입력한다.
- 동시 실행 개수: 동시에 실행할 로그 질의를 개수를 지정한다. 로그가 재실행될 때, 이 개수만큼의 스레드가 생성되어 같은 질의가 동시에 실행된다. 다중 사용자 환경에서 질의가 어떻게 실행되는지 확인할 때 유용한 기능이다.
- 반복 횟수: 질의의 반복 실행 횟수를 지정한다.
- 질의 실행 결과 보기: 질의 실행 결과를 확인할 수 있다.
- 질의 실행 계획 보기: 이 옵션은 [질의 실행 결과 보기]를 선택한 경우에만 유효하다.
로그 속성
해당 로그 파일의 정보를 제공한다.
