mysql 必须掌握的工具pt-query-digest

古人云:工欲善其事,必先利其器。作为一名优秀的mysql dba也需要有掌握几个好用的mysql管理工具,所以我也一直在整理和查找一些能够便于管理mysql的利器。以后的一段时间内,将会花一大部分的精力去搜索这些工具。

性 能的管理一直都是摆在第一位的,dba的很多工作管理层都看不到也没有办法衡量价值,但是如果一个系统慢的跟蜗牛一样,dba通过监控调优把系统从崩溃边 缘重新拉回到高铁时代。这种价值和触动应该是巨大的。(很多企业的领导认为系统跑不动了就需要换更快的CPU、更大的内存、更快的存储,而且这还不是少 数,所以DBA的价值也一直体现不出来,薪水自然也就不会很高)

mysql 的日志是跟踪mysql性能瓶颈的最快和最直接的方式了,系统性能出现瓶颈的时候,首先要打开慢查询日志,进行跟踪;这段时间关于慢查询日志的管理和查看 已经整理过两篇文章了,不经意间又发现了一个查看慢查询日志的工具:mk-query-digest,这个工具网上号称mysql dba必须掌握的十大工具之首。

1:安装于Perl相关的模块

yum install perl-DBIyum install perl-DBD-MySQLyum install perl-Time-HiResyum install perl-IO-Socket-SSL

2:下载和安装percona toolkit的包

http://pkgs.repoforge.org/perl-TermReadKey/(key)

https://www.percona.com/downloads/percona-toolkit/ (tool)

wget http://pkgs.repoforge.org/perl-TermReadKey/perl-TermReadKey-2.30-1.el3.rf.x86_64.rpm
rpm -ivh perl-TermReadKey-2.30-1.el3.rf.x86_64.rpmwget https://www.percona.com/downloads/percona-toolkit/2.2.14/RPM/percona-toolkit-2.2.14-1.noarch.rpm
rpm -ivh percona-toolkit-2.2.14-1.noarch.rpm

注意:需要安装Term::ReadKey 包,否则会报perl(Term::ReadKey) is needed by percona-toolkit-2.2.14-1.noarch

percona-toolkit系列之介绍和安装

mysql 必须掌握的工具pt-query-digest安装相关推荐

  1. MYSQL监控-自带工具Query Profiler的使用

    2019独角兽企业重金招聘Python工程师标准>>> Query Profiler是MYSQL自带的一种query诊断分析工具,通过它可以分析出一条SQL语句的性能瓶颈在什么地方. ...

  2. 6、MySQL慢查询日志(Slow Query Log)

    慢查询日志用来记录在 MySQL 中执行时间超过指定时间的查询语句.通过慢查询日志,可以查找出哪些查询语句的执行效率低,以便进行优化. 通俗的说,MySQL 慢查询日志是排查问题的 SQL 语句,以及 ...

  3. MySQL实用第三方客户端工具收集

    如前所述,MySQL是一个基于客户机--服务器的DBMS,因此,为了使用MySQl,你需要有一个客户机软件给MySQL提供要执行的命令.即你需要一个编写和测试MySQL脚本的工具. 1.MySQL命令 ...

  4. mysql慢查询分析工具和分析方法

    1.mysql慢查询分析工具 1.参考文档: http://www.ttlsa.com/mysql/analyse-slow-query-log-using-anemometer/ http://is ...

  5. MySQL 优化思路与工具

    MySQL 优化思路与工具 1 优化思路 2 连接--配置优化 第一个环节是客户端连接到服务端,连接这一块有可能会出现什么样的性能问题? 有可能是服务端连接数不够导致应用程序获取不到连接.比如报了一个 ...

  6. MySQL初始化以及客户端工具的使用

    MySQL初始化以及客户端工具的使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是关系型数据库 关系型数据库通常是把所有的数据都组织成二维关系.之所以称为关系型数据库是 ...

  7. mysql语句生成工具_强烈推荐一款MySQL语句优化辅助工具,值得收藏

    概述 优化SQL,是DBA常见的工作之一.如何高效.快速地优化一条语句,是每个DBA经常要面对的一个问题.对于一名DBA来说,掌握一门语言配合自己的工作是非常必要的.相对于shell的简单.perl的 ...

  8. Maatkit工具使用lt;一gt;之mysql主从数据校验工具

    mysql主从数据校验工具       mysql在5.1之前,其replication都是采用的STATEMENT模式,对表的数据是否一致要求并不严格,所以对数据一致性要求比较严格的应用,定期检查数 ...

  9. mysql 自动化运维工具_部署MySQL自动化运维工具inception+archer

    *************************************************************************** 部署MySQL自动化运维工具inception+ ...

最新文章

  1. SAP PM纠正维护
  2. 理论与实践中的CNN模型结构,如何引领深度学习热潮
  3. 计算机用户要以ADSL,2012年计算机一级MsOffice第三十三套练习题及答案解析
  4. 在数组中查找指定元素_剑指 offer 第一题: 二维数组中的查找
  5. java   cxf实现webservice接口方式之不依赖spring
  6. 浅谈权限(功能权限数据权限)
  7. VMware vSphere ESX 迁移到 ESXI 指南
  8. WIN2K8R2安装MySQL5.7及Tomcat8.5
  9. 36.windbg-!peb(手工分析PEB结构)
  10. (转发)贼牛逼的双数据源切换 赞一个 PS:关于最后事物无法切换的问题 也有解决方案 后续补上
  11. C#删除IE临时文件、缓存、Cookies
  12. [V5] self的resend,JS实现
  13. 阿里云 语音通知 语音验证码 收不到 白名单
  14. Cartoon Animator动画制作软件CTA自动保存项目小工具
  15. 【Office】Office小技巧
  16. 项目延期常见的原因及解决方法
  17. 编写js找到一个字符串中指定子字符串的所有位置
  18. CorelDRAW2022新版首发功能曝光介绍
  19. 张一鸣的“成事哲学”:取势、明道、优术、践行、合众
  20. 用计算机弹很多的歌,抖音用计算器弹奏音乐曲谱大全 极乐净土、体面和成都等歌曲...

热门文章

  1. 清理系统垃圾文件的常用脚本
  2. python怎么做折线图_python怎么画折线图
  3. iOS进阶之底层原理-block本质、block的签名、__block、如何避免循环引用
  4. 神舟测试软件,Ultra-Simulator 业务自动拔测软件
  5. Xamarin.Android部署失败
  6. SNMP系统信息获取工具onesixtyone
  7. Xamarin iOS教程之编辑界面编写代码
  8. 一张图解释什么是遗传算法_一张图告诉你什么叫真正的满配m416,吃鸡玩家看懵了...
  9. hive值乘以0.01保留一位小数_Hive窗口函数01-SUM、MIN、MAX、AVG
  10. python连接服务器失败_python-查询期间失去与MySQL服务器的连接