programing

느린 쿼리 로그 비우기

telecom 2023. 8. 28. 20:49
반응형

느린 쿼리 로그 비우기

좋은 오후예요.

"/var/log/logs/localhost-slow.log"에 있는 느린 쿼리 로그 파일에 액세스하려고 하지만 파일이 비어 있는 것 같습니다."my.cnf" 파일에는 "! includedir /etc/my.cnf.d"라고 표시되며, 해당 디렉터리 안에는 다음과 같은 파일이 있습니다.

mysql-clients.cnf;
server.cnf;
tokudb.cnf;

"server.cnf" 파일을 보면 느린 쿼리 로그를 기록하도록 올바르게 설정되어 있는 것 같습니다.

#
# These groups are read by MariaDB server.
# Use it for options that only the server (but not clients) should see
#
# See the examples of server my.cnf files in /usr/share/mysql/
#

# this is read by the standalone daemon and embedded servers
[server]

# this is only for the mysqld standalone daemon
[mysqld]
slow-query-log = 1
slow-query-log-file = /var/log/mysql/localhost-slow.log
long_query_time = 1
log-queries-not-using-indexes
# this is only for embedded server
[embedded]

# This group is only read by MariaDB-5.5 servers.
# If you use the same .cnf file for MariaDB of different versions,
# use this group for options that older servers don't understand
[mysqld-5.5]

# These two groups are only read by MariaDB servers, not by MySQL.
# If you use the same .cnf file for MySQL and MariaDB,
# you can put MariaDB-only options here
[mariadb]

[mariadb-5.5]

GLOBAL general_log = 'ON'을 설정하려고 했지만 도움이 되지 않았습니다.무엇이 문제가 될 수 있는지 아십니까?

해당 파일을 실제로 읽고 있는지 확인합니다.

mysqld --verbose --help | head -33

당신은 아마 보게 될 것입니다.

Default options are read from the following files in the given order:

파일 경로 목록이 뒤에 나옵니다.

언급URL : https://stackoverflow.com/questions/36355857/empty-slow-query-log

반응형