Mysql,MariaDB

Slow Query log (슬로우 쿼리 로그)

슬픈달 2019. 2. 8. 10:20
반응형

MySQL 환경 설정 파일인 my.cnf 파일에 아래 내용을 추가합니다.

[mysqld]

log-slow-queries = /temp/mysql-slow.log

long_query_time = 3

// 쿼리 수행 시간이 3초를 초과하는 쿼리에 대해 /temp/mysql-slow.log에 로그를 남기라는 설정입니다.

 

로그 파일로 남겨지는 데이터의 주요 항목은 다음과 같습니다.

Query_time : 쿼리 수행시간

Lock_time : 테이블 Lock이 걸린 시간

Row_sent : 쿼리 처리 결과 Row 수

Row_examined : 쿼리 처리 대상의 Row 수

 

쿼리의 분석 방법은 EXPLAIN을 이용하여 분석하면 되겠습니다.

반응형