大型网站分布式集群架构技术详解等mysql慢查询志.pdfVIP

大型网站分布式集群架构技术详解等mysql慢查询志.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

MySQL慢查询日志

MySQL有一种日志,叫做慢查询日志,主要就是用来记录一些耗时的查询操

作。通过这个日志我们就可以分析出哪些的操作是影响性能的,我们需要对其

进行一些优化措施。

查看开启状态

上面的截图是我在windows下安装的MySQL5.7版本,我们可以发现,这个版本

是开启了慢查询的。我在CentOS6.9下采用yum的方式安装的MySQL5.7默认没

有开启慢查询日志。不管默认有没有给我们开启,我们是需要了解慢查询日志

是如何开启的,开启的方式也非常简单。找到MySQL的配置文件,Windows下

是my.ini,Linux下的是my.cnf。进行如下配置就可以了。

slow-query-log=1

slow_query_log_file=mysql-slow.log

long_query_time=10

第一行是指定开启慢查询日志

第二行是指定慢查询日志的路径

第三行是指定查询时间大于多少的才进行记录,但是是毫秒,也就是操作大于

10ms的操作都会被记录。

配置完毕要重启MySQL生效。

下面来看看慢查询日志的内容

C:\ProgramFiles\MySQL\MySQLServer5.7\bin\mysqld.exe,Version:5.7.16-log(MySQL

CommunityServer(GPL)).startedwith:

TCPPort:3306,NamedPipe:(null)

TimeIdCommandArgument

#Time:2017-07-07T06:35:46.995201Z

#User@Host:root[root]@localhost[::1]Id:10

#Query_time:12.522116Lock_time:0.000501Rows_sent:0Rows_examined:483968

usetest;

SETtimestamp=1499409346;

insertintotest(ime)(selectuuid()imefromtest);

#Time:2017-07-07T06:36:15.258316Z

#User@Host:root[root]@localhost[::1]Id:10

#Query_time:24.543267Lock_time:0.000501Rows_sent:0Rows_examined:967936

SETtimestamp=1499409375;

insertintotest(ime)(selectuuid()imefromtest);

#Time:2017-07-07T06:37:15.021922Z

#User@Host:root[root]@localhost[::1]Id:10

#Query_time:56.283040Lock_time:0.000499Rows_sent:0Rows_examined:1935872

SETtimestamp=1499409435;

insertintotest(ime)(selectuuid()imefromtest);

#Time:2017-07-07T06:40:07.866659Z

#User@Host:root[root]@localhost[::1]Id:10

#Query_time:133.866927Lock_time:0.000000Rows_sent:0Rows_examined:3871744

SETtimestamp=1499409607;

insertintotest(ime)(selectuuid()imefromtest);

我们可以看到在2017-07-07日,有多个慢查询产生。单独抽取一组,如下

#Time:2017-07-07T06:35:46.995201

文档评论(0)

lzjbook118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档