加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

关于MySQL通用查询日记和慢查询日记说明

发布时间:2018-10-15 00:33:49 所属栏目:编程 来源:框架淘金者
导读:【新产物上线啦】51CTO播客,随时随地,碎片化进修 MySQL中的日记包罗:错误日记、二进制日记、通用查询日记、慢查询日记等等。这里首要先容下较量常用的两个成果:通用查询日记和慢查询日记。 1)通用查询日记:记录成立的客户端毗连和执行的语句。 2)慢查

增补常识点:怎样操作MySQL自带的慢查询日记说明器材mysqldumpslow阐嫡志?

  1. perlmysqldumpslow –s c –t 10 slow-query.log 

详细参数配置如下:

-s 暗示按何种方法排序,c、t、l、r别离是凭证记录次数、时刻、查询时刻、返回的记录数来排序,ac、at、al、ar,暗示响应的倒叙;

-t 暗示top的意思,后头随着的数据暗示返回前面几多条;

-g 后头可以写正则表达式匹配,巨细写不敏感。

关于MySQL通用查询日记和慢查询日记说明

上述中的参数寄义如下:

Count:414 语句呈现了414次;

Time=3.51s(1454) 执行最长时刻为3.51s,累计总淹灭时刻1454s;

Lock=0.0s(0) 守候锁最长时刻为0s,累计守候锁淹灭时刻为0s;

Rows=2194.9(9097604) 发送给客户端最多的行数为2194.9,累计发送给客户端的函数为90976404

(留意:mysqldumpslow剧本是用perl说话写的,详细mysqldumpslow的用法后期再讲)

题目:现着实进修进程中,怎样得知配置的慢查询是有用的?

很简朴,我们可以手动发生一条慢查询语句,好比,假如我们的慢查询log_query_time的值配置为1,则我们可以执行如下语句:

  1. selectsleep(1); 

该条语句等于慢查询语句,之后,便可以在响应的日记输出文件或表中去查察是否有该条语句。

【编辑保举】

  1. 10月环球数据库排名:Oracle 和 PgSQL 增添令人瞩目
  2. 老司机也必需把握的MySQL优化指南
  3. 8种手动和自动备份MySQL数据库的要领
  4. 高机能数据库毗连池的黑幕
  5. OSDI '18重磅解密:蚂蚁金服及时金融级漫衍式图数据库GeaBase
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读