iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >如何使用Anemometer分析MySQL慢查询记录
  • 1621
分享到

如何使用Anemometer分析MySQL慢查询记录

2024-04-02 19:04:59 1621人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关如何使用Anemometer分析Mysql慢查询记录,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  数据库管理员一般是用percona的to

这篇文章将为大家详细讲解有关如何使用Anemometer分析Mysql慢查询记录,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

  数据库管理员一般是用percona的toolkit工具来分析mysql慢查询记录,但是不够直观。

  下面介绍一款比较直观的工具来统计分析Mysql慢查询记录anemometer。

  在使用之前需要安装percona的toolkit工具,anemometer提供WEB界面。

  1. toolkit安装

  # cd /data/www/my.xuebuyuan.com

  # git clone https://GitHub.com/box/Anemometer.git anemometer

  # cd anemometer

  2. 创建表和用户名

  mysql < install.sql   mysql -e "grant ALL ON slow_query_log.* to 'anemometer'@'localhost' IDENTIFIED BY 'my.xuebuyuan.com';"   mysql -e "grant SELECT ON *.* to 'anemometer'@'localhost' IDENTIFIED BY 'my.xuebuyuan.com';"   3. 分析MySQL慢日志

  # pt-query-digest --user=anemometer --passWord=superSecurePass \

  --review D=slow_query_log,t=global_query_review \

  --review-history D=slow_query_log,t=global_query_review_history \

  --no-report --limit=0% --filter=" \$event->{Bytes} = length(\$event->{arg}) and \$event->{hostname}=\"$HOSTNAME\"" /data/log/mysql/slow.log

  4. 配置anemometer

  # cp conf/sample.config.inc.PHP conf/config.inc.php

  # vi conf/config.inc.php

  $conf['datasources']['localhost'] = array(

  'host' => 'localhost',

  'port' => 3306,

  'db' => 'slow_query_log',

  'user' => 'anemometer',

  'password' => 'my.ttlsa.com',

  'tables' => array(

  'global_query_review' => 'fact',

  'global_query_review_history' => 'dimension'

  ),

  'source_type' => 'slow_query_log'

  );

  $conf['plugins'] = array(

  'visual_explain' => '/usr/bin/pt-visual-explain',

  'query_advisor' => '/usr/bin/pt-query-advisor',

  #... other lines

  $conn['user'] = 'anemometer';

  $conn['password'] = 'my.ttlsa.com';

  return $conn;

  },

  5. 自动化处理

  # vi /etc/logrotate.d/mysql

  postrotate

  pt-query-digest --user=anemometer --password=superSecurePass \

  --review D=slow_query_log,t=global_query_review \

  --review-history D=slow_query_log,t=global_query_review_history \

  --no-report --limit=0% --filter=" \$event->{Bytes} = length(\$event->{arg}) and \$event->{hostname}=\"$HOSTNAME\"" /data/log/mysql/slow.log.1

  endscript

  这样就可以通过my.ttlsa.com/anemometer来访问查看慢查询了。

关于“如何使用Anemometer分析MySQL慢查询记录”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: 如何使用Anemometer分析MySQL慢查询记录

本文链接: https://www.lsjlt.com/news/71405.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用Anemometer分析MySQL慢查询记录
    这篇文章将为大家详细讲解有关如何使用Anemometer分析MySQL慢查询记录,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  数据库管理员一般是用percona的to...
    99+
    2024-04-02
  • 使用Anemometer基于pt-query-digest将MySQL慢查询可视化
    If you're just completely itching to start using this tool, here's what you need:1、a MySQL database to ...
    99+
    2024-04-02
  • 性能分析之MySQL慢查询日志分析(慢查询日志)
    一、背景            MySQL的慢查询日志是MySQL提供的一种日志记录,他用来记录在MySQL中响应的时间超过阈值的语句,具体指运行时间超过long_query_time(默认是10秒)值的SQL,会被记录到慢查询日志中。  ...
    99+
    2023-10-20
    mysql 数据库 慢日志分析 性能优化 慢查询日志
  • MySQL中如何启用并分析慢查询日志
    MySQL中如何启用并分析慢查询日志,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Mysql有一...
    99+
    2024-04-02
  • win10使用记录如何查询
    本文小编为大家详细介绍“win10使用记录如何查询”,内容详细,步骤清晰,细节处理妥当,希望这篇“win10使用记录如何查询”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。win10使用记录查询的方法:点击开始菜单...
    99+
    2023-07-01
  • mysql中怎么慢查询日志记录
    mysql中怎么慢查询日志记录,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1,配置开启 :在mysql配置文件my.cnf中增加log-...
    99+
    2024-04-02
  • MySQL慢查询以及重构查询的方式记录
    前言 什么是慢查询,如何优化慢查询,下面介绍这两个知识点的相关知识。 慢查询基础:优化数据访问 是否向数据库请求了不需要的数据 查询不需要的记录:解决方案:查询后面加上Limit...
    99+
    2024-04-02
  • MySQL的慢查询实例分析
    这篇文章主要介绍“MySQL的慢查询实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL的慢查询实例分析”文章能帮助大家解决问题。1 概念MySQL的慢查询,全名是慢查询日志,是MySQ...
    99+
    2023-06-28
  • MySQL慢查询日志举例分析
    这篇文章主要介绍“MySQL慢查询日志举例分析”,在日常操作中,相信很多人在MySQL慢查询日志举例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL慢查询日志举例...
    99+
    2024-04-02
  • MySQL慢日志查询实例分析
    本篇内容介绍了“MySQL慢日志查询实例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、慢查询日志概...
    99+
    2024-04-02
  • MySQL中慢查询记录的原理是什么
    本篇文章给大家分享的是有关MySQL中慢查询记录的原理是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 一、慢查询中的时间 实际...
    99+
    2024-04-02
  • mysql的慢查询日志记录哪些内容
    本篇内容主要讲解“mysql的慢查询日志记录哪些内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql的慢查询日志记录哪些内容”吧! ...
    99+
    2024-04-02
  • mysql如何查询最新的记录
    这篇文章将为大家详细讲解有关mysql如何查询最新的记录,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql查询最新的记录的方法:1、登录数据库;2、选择数据库;3、...
    99+
    2024-04-02
  • mysql如何查询前10条记录
    本篇内容主要讲解“mysql如何查询前10条记录”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql如何查询前10条记录”吧! ...
    99+
    2024-04-02
  • Mysql如何查询某条记录在分页的第几页详析
    前言 在实践中我们会遇到这样的问题,知道某条记录的id,然后需要判断此条记录如果按照id进行排序分页,此条记录在第几页。今天这篇文章为大家提供一个思路。 下面话不多说了,来一起看看详细的实现方法吧 根据ID...
    99+
    2024-04-02
  • mysql分析慢查询日志工具mysqlsla如何安装
    这篇文章将为大家详细讲解有关mysql分析慢查询日志工具mysqlsla如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 1 ...
    99+
    2024-04-02
  • MySQL如何开启MySQL慢查询日志及分析工具mysqldumpslow
    这篇文章给大家分享的是有关MySQL如何开启MySQL慢查询日志及分析工具mysqldumpslow的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 ...
    99+
    2024-04-02
  • MongoDB使用profile分析慢查询的步骤
    目录01 如何收集慢查询?02 system.profile慢查询集合分析03 慢查询分析利器---explain      在MongoDB中,如果发...
    99+
    2024-04-02
  • 【MYSQL高级】Mysql找出执行慢的SQL【慢查询日志使用与分析】
    文章目录 分析慢SQL的步骤慢查询日志(定位慢sql)基本介绍慢查询日志是什么?特别说明 查看慢查询日志是否开以及如何开启设置慢SQL的时间阈值查看阈值设置阈值 查询慢查询日志文件...
    99+
    2023-09-18
    mysql sql adb
  • mysql慢查询和错误日志分析
    mysql慢查询和错误日志分析和告警查看比较麻烦,目前的慢查询告警都是仅仅反应慢查询数量的。 我们做了一个慢查询日志告警和分析的程序 后台使用filebeat日志文件托运工具,将日志传输到redis数据库。...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作