1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > MySQL 慢日志查询工具之mysqldumpslow

MySQL 慢日志查询工具之mysqldumpslow

时间:2019-10-29 08:56:24

相关推荐

MySQL 慢日志查询工具之mysqldumpslow

数据库|mysql教程

MySQL数据库教程,MySQL 慢日志查询工具之mysql

数据库-mysql教程

带工作室的小说网站源码,ubuntu的vi命令,tomcat控制台默认语言,爬虫淘宝抢,html里php换行标签,丽水seo营销lzw

在MySQL 5.1的慢查询日志中,不使用索引的慢查询同使用索引的查询一样记录。要想防止不使用索引的慢查询记入慢查询日志,使用–log

傻瓜式建站 源码,tty是啥ubuntu,tomcat7默认根目录,python爬虫付费小说,php免费视频教程下载,seo插件下载lzw

网站在线客服js源码,ubuntu首次使用教程,网上提取爬虫数据,php编程乱码,杭州seo管理lzw

当使用–log-slow-queries[=file_name]选项启动时,mysqld写一个包含所有执行时间超过long_query_time秒的SQL语句的日志文件。获得初使表锁定的时间不算作执行时间。

如果没有给出file_name值, 默认未主机名,后缀为-slow.log。如果给出了文件名,但不是绝对路径名,文件则写入数据目录。

语句执行完并且所有锁释放后记入慢查询日志。记录顺序可以与执行顺序不相同。

慢查询日志可以用来找到执行时间长的查询,可以用于优化。但是,检查又长又慢的查询日志会很困难。要想容易些,你可以使用mysqldumpslow命令获得日志中显示的查询摘要来处理慢查询日志。

在MySQL 5.1的慢查询日志中,不使用索引的慢查询同使用索引的查询一样记录。要想防止不使用索引的慢查询记入慢查询日志,使用–log-short-format选项。

在MySQL 5.1中,通过–log-slow-admin-statements服务器选项,你可以请求将慢管理语句,例如OPTIMIZE TABLE、ANALYZE TABLE和 ALTER TABLE写入慢查询日志。

用查询缓存处理的查询不加到慢查询日志中,因为表有零行或一行而不能从索引中受益的查询也不写入慢查询日志。

mysqldumpslow 的常用参数如下:

-s 后面接下面的参数表示 mysqldumpslow 结果显示的顺序!

c query执行的次数

t sql执行的时间

l lock锁表的时间

r sql返回的行数

ac,at,al,ar,表示倒序排列

-t,是top n,即为返回前面n条数据。

-g,后边可以写一个正则匹配模式,大小写不敏感

显示执行时间最长的前两个

[root@rac3 python]# mysqldumpslow -s t -t 2 /opt/mysql/data/slowquery.log

Reading mysql slow query log from /opt/mysql/data/slowquery.log

Count: 2 Time=412.54s (825s) Lock=0.00s (0s) Rows=1.0 (2), root[root]@localhost

select count(N) from sbtest ,t1 where t1.c=sbtest.c

Count: 1 Time=778.20s (778s) Lock=0.00s (0s) Rows=1.0 (1), root[root]@localhost

select count(N) from sbtest where sbtest.id not in ( select id from t1 )

#显示次数最多的前两个

[root@rac3 python]# mysqldumpslow -s c -t 2 /opt/mysql/data/slowquery.log

Reading mysql slow query log from /opt/mysql/data/slowquery.log

Count: 12 Time=0.00s (0s) Lock=0.00s (0s) Rows=1.0 (12), root[root]@localhost

select count(N) from tab_1

Count: 2 Time=412.54s (825s) Lock=0.00s (0s) Rows=1.0 (2), root[root]@localhost

select count(N) from sbtest ,t1 where t1.c=sbtest.c

[root@rac3 python]#

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。