性能优化之mysql优化——慢查日志的开启方式和存储

-- MySQL优化 
-- mysql 慢查日志的开启方式和存储

-- 1) 查看mysql是否开启慢查询日志
SHOW VARIABLES LIKE 'slow_query_log';

-- 2) 将慢查询日志记录在特定文件日志中

SET GLOBAL slow_query_log_file = '/home/mysql/sql_log/mysql-slow.log'

-- 3)设置没有索引的记录到慢查询日志中, 通常情况下进行数据库优化过程中,主要是为了优化表和索引以及查询的一些使用方式

SET GLOBAL log_queries_not_using_indexes=ON;

-- 4)查看超过多长时间的sql进行记录到慢查询日志

SHOW VARIABLES LIKE 'long_query_time';

-- 设置查询时间超过0.01秒的查询记录到慢查询日志中 
SET long_query_time=0.01
-- 5)开启慢查询日志
SET GLOBAL slow_query_log= ON
 

 

posted @ 2018-01-16 00:05  Rainyn  阅读(171)  评论(0编辑  收藏  举报