반응형
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을 이용하여 분석하면 되겠습니다.
반응형
'Mysql,MariaDB' 카테고리의 다른 글
AES_ENCRYPT / AES_DECRYPT (암복호화) (0) | 2019.02.12 |
---|---|
[MariaDB] warningThis file should not be included by clients, include only <mysql.h> (1) | 2019.02.11 |
날짜 함수 date_format (0) | 2019.02.08 |
시간차 계산하는 방법(mysql time) (0) | 2019.02.01 |
mysql에서 데이터 대량 삭제 (truncate) (0) | 2019.01.31 |