慢查询相关配置

-- 查看是否开启了慢查询

SHOW VARIABLES LIKE '%slow_query_log%' ;

 

-- 1:开启  0:禁止 

SET GLOBAL slow_query_log = 1

 

-- 查看慢查询日志文件保存路径

SHOW VARIABLES LIKE 'slow_query_log_file'

 

-- 查看慢查询的查询阀值  单位:毫秒   >long_query_time

SHOW VARIABLES LIKE 'long_query_time'

 

-- 设置查询时间阀值

SET GLOBAL long_query_time = 2

 

-- 设置后要重开一个连接否则还是原来的值

SHOW VARIABLES LIKE 'long_query_time'

 

-- 查看设置后的值为当前设置的值

SHOW  GLOBAL VARIABLES LIKE 'long_query_time'

 

-- 参数是指定日志的存储方式

SHOW VARIABLES LIKE 'log_output'

 

-- 默认为FILE,可以设置 TABLE   -- MySQL数据库支持同时两种日志存储方式,配置的时候以逗号隔开即可,如:log_output=’FILE,TABLE’

SET GLOBAL log_output='FILE,TABLE';

 

-- 未使用索引的查询也被记录到慢查询日志中  其实使用full index scan的sql也会被记录到慢查询日志。

SHOW VARIABLES LIKE 'log_queries_not_using_indexes';

 

-- 设置未使用索引的查询也被记录到慢查询日志中

SET GLOBAL log_queries_not_using_indexes=1;

 

-- 系统变量log_slow_admin_statements表示是否将慢管理语句例如ANALYZE TABLE和ALTER TABLE等记入慢查询日志

SHOW VARIABLES LIKE 'log_slow_admin_statements';

 

-- 如果你想查询有多少条慢查询记录,可以使用系统变量。

SHOW GLOBAL STATUS LIKE '%Slow_queries%';

 

参考地址:http://mp.weixin.qq.com/s?__biz=MzA5ODM5MDU3MA==&mid=2650862020&idx=1&sn=dd5178f58e27fc0b9deec83d40090b6f&scene=1&srcid=0917UYBkHvB1duZxHcERoG2l#rd

 

 http://www.linuxidc.com/Linux/2012-08/69398.htm

 -- binlog

http://www.cnblogs.com/xionghui/archive/2012/03/11/2389792.html

 

 

猜你喜欢

转载自wo-niu.iteye.com/blog/2324658