SET GLOBAL slow_query_log = ON;
SET GLOBAL slow_query_log_file = 'C:/home/storage/logs/mariadb-slow.log';
SET GLOBAL long_query_time = 1;
SET GLOBAL log_output = 'FILE';
아래 3가지 확인
show global variables like '%slow%';
show global variables like '%long%';
show global variables like '%log_output%';
slow_query_log = 'ON' 으로 변경해야 함
slow_query_log_file = 로그파일 저장될 경로
long_query_tiem = 쿼리실행 시간이 10초 이상일때 로그 작성
변경방법 :
my.ini(window일때) 또는 my.cnf 에서 옵션 수정
[slow_query_setting]
slow_query_log='ON' //log 모드 켜기
slow_query_log_file=C:/Program Files/MariaDB 10.6/mariadb-slow.log //log 파일 저장경로
long_query_time=1 // 쿼리 실행시간이 1초 이상일때 로그 저장
log_output= 'FILE' // 로그를 파일로 저장 (FILE / TABLE)
세팅 저장 후 mysql / mariadb 재시작
재시작 후에도 적용 안될경우는 아래 방법으로
SET GLOBAL slow_query_log = ON;
SET GLOBAL slow_query_log_file = 'C:/home/storage/logs/mariadb-slow.log';
SET GLOBAL long_query_time = 1;
SET GLOBAL log_output = 'FILE';
반응형
'Mysql' 카테고리의 다른 글
[DB] 대용량 DB 무중단 배포 툴 (0) | 2022.05.31 |
---|---|
[Mysql] join 을 이용하여 update 하기 (0) | 2021.12.29 |
[MariaDB] mysql 환경변수 설정하기 for Windows (0) | 2021.11.24 |
[MariaDB] 300만건 대용량 테스트 데이터 만들기 (1) | 2021.11.12 |
[MySQL] EXPLAIN 실행 계획 사용 방법 (0) | 2021.11.11 |