DB/RDBMS

Mariadb slow query log 설정

Dragonfog.net 2022. 4. 6. 10:19
반응형

#Mariadb slow query 설정
: Default는 OFF 상태이며 10초로 세팅되어 있음
[설정값 확인]
show variables like 'slow_query_%' 
show global variables like 'long_query_time%';

[동적으로 설정 적용]
/var/log/mariadb --> 폴더가 없으면 생성
mkdir /var/log/mariadb
chown -R mysql.mysql /var/log/mariadb

디렉토리 생성후 아래 쿼리 실행
set global slow_query_log = 'ON';
set global slow_query_log_file ='/var/log/mariadb/slow-query.log';
set global long_query_time = 5
flush logs;



[재부팅 이후에도 설정 유지를 위해서 아래와 같이 설정해준다.]

/etc/my.cnf.d/server.cnf
[mysqld]
slow_query_log = 1
long_query_time = 5
slow_query_log_file = /var/log/mariadb/slow-query.log
log_queries_not_using_indexes

반응형

'DB > RDBMS' 카테고리의 다른 글

MariaDB yum 설치 하기  (0) 2021.07.11