슬로우 쿼리 로그 분석 시 각 항목 설명
Time : 쿼리의 종료 시점 (시작 시점이 아님 헷갈리면 안됨)
User@Host : 쿼리를 실행한 사용자의 계정
Query Time : 쿼리가 실행되는데 소요된 시간
- 그러므로 쿼리의 시작 시점을 알고 싶다면
쿼리의 시작 시간 = Time - Query Time
의 식으로 계산 하면 된다
Lock Time : 테이블 잠금 시간 너무 작은 수라면 무시해도 된다
Rows_examined : 쿼리가 처리 되기 위해 몇 건의 레코드에 접근 했는지 보여주는 수치
Rows_sent : 실제로 몇 건의 처리 결과를 클라이언트로 보냈는지 보여주는 수치
Rows_affected : 쿼리에 의해 영향을 받는 레코드들의 수
Rows_examined 의 수는 크지만 Rows_sent 에 표시된 레코드 건수가 상당히 적다면 이 쿼리는 좀 더 작은 레코드에 접근하도록 튜닝을 고려해 볼 수 있다. 단!(Group By, Count, Min, Max, Avg 와 같은 집합 함수의 경우는 제외한다.)
슬로우 쿼리 분석 사이트 : http://nk.gl/slow_queries/analyze
글 내용 참고 : http://rrhh234cm.tistory.com/233
댓글 없음:
댓글 쓰기