5.5在命令行1.mysql

复制代码代码如下所示:

设置全局log_slow_queries =上;#慢日志

Set {session|global} long_query_time =0.2 # set the exact millisecond time.

设置全局log_queries_not_using_indexes =上;#没有索引的查询



2。查看日志的形式

MySQL >显示变量like'log_output;



此文件以文件的形式存储。



如果是表,则将它存储在系统表中。在mysql.slow_log表。

使用全球log_output = }}的;变量的变化

三.查看慢速日志文件的位置(以文件的形式存储)



4。使用mysqldumpslow命令查看慢日志。

的mysqldumpslow帮助查询可以应用了。

参数描述:

S表示,按C、T、L、R的方式分别按记录编号、时间、查询记录返回时间、排序次数(从大到小)、AC、AT、Al、AR表示闪回。

T,上面n的意思是返回它前面的数据数。

g,一个正则匹配模式可以写在后面,而这个案例是不敏感的。

mysqldumpslow S C T 10 host-slow.log

表10 SQL语句返回的记录集

mysqldumpslow S R T 10 host-slow.log

在前10行返回左侧语句的SQL语句

mysqldumpslow S T T 10 G 左加入host-slow.log