Background Image
운영관리
2009.06.18 00:38

Broker_log_top 결과 분석 방법

조회 수 11560 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
python 에서 broker_log_top 사용을 이용하여 SQL로그 분석 결과를 받아 내었을 경우 이를 사용하는 방법을 전달한다.

위의 문서를 참조하여  SQL로그를 분석한 결과파일은 아래와 같이 두가지 종류로 나타난다.
log_top.res_... 가장 오래걸린 쿼리의 순서대로 정렬된 결과 값
::::::::::::::
log_top.res_broker1_1
::::::::::::::
              max       min       avg   cnt(err)
-----------------------------------------------------
[Q1]        12.086    10.574    11.360    3 (0)
[Q2]        10.894    10.894    10.894    1 (0)
...

log_top.q_... 위의 결과 값에 따른 유형(쿼리)
[Q1]-------------------------------------------
broker1_2.sql.log:78363
06/15 19:56:08.580 (1) execute_all srv_h_id 1 select id...

위의 결과에 따라 수행에 오래걸린 [Q1]을 log_top.q_...파일의 [Q1]항목을 참조하여 쿼리 유형을 확인할 수 있다.

broker_log_top을 수행할 때 기간을 정해서 결과 값을 받아 낼 수 있는데 -F옵션과 -T옵션입니다.
사용예는 아래와 같습니다
$broker_log_top -F 0617 -T 0618 *.sql.log

Tip1. max값을 기준으로 정렬이 되나 cnt를 참조하여 사용 빈도를 확인하고 그에 대한 min값이 오래 걸리는 쿼리를 target으로 확인해 보는 것이 유용하다. 또한 전체적인 쿼리 환경을 재구성하기 위해서는 broker_log_runner 유틸을 이용할 것을 권장한다.
Tip2. broker_log_runner를 사용하기 위해서는 sql.log를 형식에 맞게 변경해 주는 것이 필요하다. 이는 broker_log_converter유틸을 이용한다.
Tip3. broker_log_converter를 이용해서 나온 결과를 토대로 broker_log_runner을 이용하여 분석한다.







List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
19 질의작성 CUBRID DB 내의 auto_increment 값을 초기화 하자. 손승일 2009.10.28 29735
18 운영관리 큐브리드 사용포트 정리 3 정만영 2009.06.19 29786
17 마이그레이션 CUBRID 하위버젼에서 CUBRID2008로의 업그레이드 방법 1 남재우 2008.12.06 30154
16 운영관리 CUBRID 사용시 방화벽 설정 3 admin 2008.11.21 31000
15 응용개발 php에서 serialize/unserialize 사용 시 주의할 점 시난 2009.12.29 31631
14 CUBRID 매니저 Java SP사용시 JNI_CreateJavaVM 에러메시지 해결 방법 file seongjoon 2009.07.15 32043
13 마이그레이션 MySQL의 limit 명령어 처리 1 admin 2008.11.21 32686
12 운영관리 CUBRID에서의 BLOB/CLOB 사용시 백업 및 복구에 대한 주의 점 cubebridge 2012.09.18 33157
11 응용개발 CUBRID AUTO_INCREMENT 컬럼 MySQL LAST_INSERT_ID() 대체 방법 손승일 2009.12.22 33235
10 응용개발 JDBC 사용시 SQL 로깅 - p6spy 사용 1 웁쓰 2009.07.01 36003
9 기타 좀비 프로세스 일괄 삭제하기 janus 2009.12.12 36445
8 질의작성 예약어를 테이블명이나 컬럼명으로 사용시 admin 2008.11.21 37454
7 질의작성 데이터 존재하면 update, 존재하지 않으면 insert 방법(ON DUPLICATE KEY UPDATE) 손승일 2010.08.11 38002
6 마이그레이션 타 DBMS를 CUBRID로 마이그레이션 시 varchar,char 컬럼 사이즈 관련 손승일 2010.07.01 38027
5 응용개발 Weblogic 10.0 사용시 JDK 1.5를 사용한 JDBC 드라이버 사용시 주의사항. cubebridge 2012.02.22 51957
4 응용개발 WHERE 조건에서 다중 컬럼 IN절 처리 최적화 방법 (cubrid + ibatis) 1 이상신 2015.08.21 55154
3 응용개발 weblogic 8.1 에 CUBRID Connection Pool, DataSource 설정 방법 file 웁쓰 2009.07.01 66306
2 마이그레이션 CUBRID vs MySQL vs ORACLE SQL 타입별 비교 정만영 2013.07.12 69168
1 운영관리 csql 데이터 입력방법 정만영 2009.06.09 213441
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales