目标:怎么开启和设置慢查询日志
开启和设置
- SHOW VARIABLES LIKE 'slow_query_log'; :查询是否开启了慢查询
- SHOW VARIABLES LIKE 'slow_query_log_file'; :查询慢查询日志文件路径
- SET GLOBAL slow_query_log = [ON | OFF] : 开启慢查询
- SET GLOBAL slow_query_log_file = /sql_log/slowlog.log :设置慢查询日志目录
- SET GLOBAL long_query_time = XX.XXX秒(如需记录所有日志 设置为0):设置记录为慢查询的时间
- SET GLOBAL log_queries_not_using_indexes = [ON | OFF] :该变量用于确定是否将查询中未使用索引的语句记录到日志文件中。
慢查询查询工具
- mysqldumpslow [OPTS...][LOGS](举例:mysqldumpslow /sql_log/slowlog.log)
- pt-query-digest[OPTIONS][FILES][DSN](需要安装工具:链接)
Comments NOTHING