婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 關于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細介紹

關于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細介紹

熱門標簽:廈門400電話辦理選易號網(wǎng) 天客通地圖標注 如何在世界地圖標注 地圖標注符號樣式有 菏澤語音外呼系統(tǒng)運營商 電子地圖標注怎么修改 公司外呼系統(tǒng)中心 臨沂crm外呼系統(tǒng)平臺 梧州市機器人外呼系統(tǒng)怎么樣

介紹:Anemometer 是一個圖形化顯示MySQL慢日志的工具。結合pt-query-digest,Anemometer可以很輕松的幫你去分析慢查詢?nèi)罩荆屇愫苋菀拙湍苷业侥男㏒QL需要優(yōu)化

This is the Box Anemometer, the MySQL Slow Query Monitor. This tool is used to analyze slow query logs collected from MySQL instances to identify problematic queries

官方網(wǎng)站:https://github.com/box/Anemometer

環(huán)境概況

以寫此文章時 percona-toolkit最新的版本3.0.10為例
mysql數(shù)據(jù)庫對應版本為5.7.21,二進制安裝
http和php均是系統(tǒng)CentOS Linux release 7.4.1708 (Core)自帶版本

需要安裝的步驟如下:

1.percona-toolkit工具的安裝

2.php web環(huán)境的搭建安裝

3.Anemometer并配置

4.導入慢查詢?nèi)罩?/p>

5.訪問界面,查看慢查詢

6.其他相關和問題解決

0. 整體的架構


1. percona-toolkit工具的安裝

安裝目的:pt-query-digest是percona-toolkit里面一個工具,其作用就是分析慢查詢?nèi)罩荆瑢ySQL慢查詢?nèi)罩具M行統(tǒng)計并友好的顯示出來

下載地址:https://www.percona.com/downloads/percona-toolkit/

安裝方式(rpm):

1、下載包,wget https://www.percona.com/downloads/percona-toolkit/3.0.10/binary/redhat/7/x86_64/percona-toolkit-3.0.10-1.el7.x86_64.rpm

2、安裝依賴,yum install perl-DBI perl-DBD-MySQL perl-IO-Socket-SSL perl-Digest-MD5 -y

3、正式安裝,rpm -ivh percona-toolkit-3.0.10-1.el7.x86_64.rpm

4、安裝完畢驗證,pt-query-digest --version pt-query-digest 3.0.10

安裝方式(tar二進制)

1、下載包,wget https://www.percona.com/downloads/percona-toolkit/3.0.10/binary/tarball/percona-toolkit-3.0.10_x86_64.tar.gz

2、安裝依賴,yum install perl-DBI perl-DBD-MySQL perl-IO-Socket-SSL perl-Digest-MD5 -y

3、解壓包,tar xf percona-toolkit-3.0.10_x86_64.tar.gz

4、直接使用工具, ./percona-toolkit-3.0.10/bin/pt-query-digest --version
pt-query-digest 3.0.10

2. php web環(huán)境的搭建

安裝目的:Anemometer需要依賴
LAMP環(huán)境LAMP環(huán)境的安裝:
1、安裝apache,yum install httpd httpd-devel -y
2、安裝php,yum install php php-mysql php-common php-bcmath php-dba php-cli php-gd php-mbstring php-mcrypt php-devel php-xml php-pdo -y
3、修改時區(qū),vim /etc/php.ini,修改為 date.timezone = PRC

LAMP環(huán)境的啟動:
1、啟動,systemctl start httpd
2、關閉,systemctl stop httpd
3、重啟,systemctl restart httpd
4、查看,systemctl status httpd

3. 安裝Anemometer并配置

1、下載安裝:
安裝目的:安裝Anemometer應用
下載地址:https://github.com/box/Anemometer
下載包:git clone https://github.com/box/Anemometer.git
移動到對應路徑:mv Anemometer /var/www/html/anemometer
2、目標慢查詢數(shù)據(jù)庫上需要授予Anemometer主機對應的權限
1、目的,用于分析目標慢查詢數(shù)據(jù)庫explain執(zhí)行計劃
2、授權,grant select on *.* to 'anemometer'@'$ip' identified by '123456';flush privileges;($ip為Anemometer主機對應ip地址)
3、修改配置文件增加explain讀取用戶密碼信息 cp conf/sample.config.inc.php conf/config.inc.php vim conf/config.inc.php\\

4、修改配置文件指向數(shù)據(jù)源文件,vim conf/datasource_localhost.inc.php,當然也可以直接vim conf/config.inc.php

5、初始化數(shù)據(jù)源的數(shù)據(jù)庫表的配置,mysql -uroot -p123456 -h127.0.0.1 -P5700 install.sql,每個datasource源頭可以對應不同的數(shù)據(jù)庫database(修改install.sql的內(nèi)容)

4. 導入慢查詢?nèi)罩?/strong>

1、慢查詢主機推送格式

For pt-query-digest version  2.2
$ pt-query-digest --user=anemometer --password=superSecurePass \

--review h=db.example.com,D=slow_query_log,t=global_query_review \

--review-history h=db.example.com,D=slow_query_log,t=global_query_review_history \

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

For pt-query-digest version >= 2.2
$ pt-query-digest --user=anemometer --password=superSecurePass \

--review h=db.example.com,D=slow_query_log,t=global_query_review \

--history h=db.example.com,D=slow_query_log,t=global_query_review_history \

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

2、慢查詢主機推動腳本示例

#config anemometer server, the purpose is to push slow query to the remote anemometer server and store it.
anemometer_host="127.0.0.1"
anemometer_user="root"
anemometer_password="123456"
anemometer_port=5700
anemometer_db="slow_query_log"

#config mysql server, the purpose is to get the path of the slow query log.
mysql_client="/usr/local/mysql-5.7.21/bin/mysql"
mysql_user="root"
mysql_password="123456"
mysql_socket="/tmp/mysql_5700.sock"
mysql_port=5700

#config slowqury dir to cd, and then delete the expired slow query file.
slowquery_dir="/data/mysql_$mysql_port/"

#get the path of the slow query log.
slowquery_file=`$mysql_client -u$mysql_user -p$mysql_password -S $mysql_socket -e "show variables like 'slow_query_log_file'"|grep log|awk '{print $2}'`
pt_query_digest="/data/percona-toolkit-3.0.10/bin/pt-query-digest"

#collect mysql slowquery log into lepus database.
$pt_query_digest --user=$anemometer_user --password=$anemometer_password --port=$anemometer_port --review h=$anemometer_host,D=$anemometer_db,t=global_query_review --history h=$anemometer_host,D=$anemometer_db,t=global_query_review_history --no-report --limit=0% --filter=" \$event->{Bytes} = length(\$event->{arg}) and \$event->{hostname}=\"$HOSTNAME:$mysql_port\"" $slowquery_file

#generate a new slow query log, the below is generate a new slow file per hour.
tmp_log=`$mysql_client -u$mysql_user -p$mysql_password -S $mysql_socket -e "select concat('$slowquery_dir','slowquery_',date_format(now(),'%Y%m%d%H'),'.log');"|grep log|sed -n -e '2p'`

#use new slow file to config mysql slowquery
$mysql_client -u$mysql_user -p$mysql_password -S $mysql_socket -e "set global slow_query_log = 0;set global slow_query_log_file = '$tmp_log';"
$mysql_client -u$mysql_user -p$mysql_password -S $mysql_socket -e "set global slow_query_log = 1; "

#delete slow query file before 2 days
cd $slowquery_dir
/usr/bin/find ./ -name 'slowquery_*.log' -mtime +2|xargs rm -rf ;

####END####

5. 訪問界面,查看慢查詢

http://$ip/anemometer/ ($ip為Anemometer主機對應ip地址)


6、其他相關和問題解決

1、對于anemometer的主機上,需要進行慢查詢主機hostname和ip的映射(修改/etc/hosts進行配置),目的在于慢查詢explain執(zhí)行計劃的目標主機解析
#collect mysql slowquery log into lepus database步驟中,$HOSTNAME:$mysql_port
數(shù)據(jù)庫存取的格式,hostname_max類似這種,cnwangdawei:5700
2、中文亂碼的問題,在#collect mysql slowquery log into lepus database步驟中添加 --charset=utf8
3、慢查詢主機數(shù)據(jù)庫是5.7版本的數(shù)據(jù)庫,可能出現(xiàn)界面ts_cnt不顯示,替換percona toolkit為新版本,2.x.x -----> 3.x.x
4、表結構和狀態(tài)字符集顯示亂碼,添加mysqli的字符集設定,vim /var/www/html/anemometer/lib/QueryExplain.php
新增(194行后增加),$this->mysqli->query("set names utf8");


以上就是關于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細介紹的詳細內(nèi)容,更多關于Anemometer圖形化顯示MySQL慢日志的工具搭建的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • MySQL 一則慢日志監(jiān)控誤報的問題分析與解決
  • 詳解mysql慢日志查詢
  • MySQL慢日志實踐小結
  • MySQL的慢日志線上問題及優(yōu)化方案
  • mysql 5.5 開啟慢日志slow log的方法(log_slow_queries)
  • MySQL中按時間獲取慢日志信息的方法
  • 根據(jù)mysql慢日志監(jiān)控SQL語句執(zhí)行效率
  • MySQL 慢日志相關知識總結

標簽:黃石 綿陽 迪慶 貴陽 白城 雞西 瀘州 郴州

巨人網(wǎng)絡通訊聲明:本文標題《關于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細介紹》,本文關鍵詞  關于,Anemometer,圖形,化,顯示,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《關于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細介紹》相關的同類信息!
  • 本頁收集關于關于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細介紹的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲国产高清aⅴ视频| 午夜天堂影视香蕉久久| 久久精品国产99| 最好看的中文字幕久久| 欧美一区二区高清| 一本一道久久a久久精品综合蜜臀| 亚洲午夜在线视频| 亚洲色图在线播放| 亚洲国产精品高清| 日韩一区二区三区在线视频| 久久伊人蜜桃av一区二区| 制服.丝袜.亚洲.中文.综合| 在线观看视频欧美| www.日韩在线| 成人av在线资源| 高清不卡一二三区| 久久国产精品色| 琪琪久久久久日韩精品| 免费观看在线综合| 久久er99精品| 国产一区二区三区四| 国产精品影视网| 成人免费va视频| 国产一区二区在线看| 国产一区二区三区高清播放| 狠狠色丁香婷婷综合| 美女视频黄 久久| 麻豆91在线播放免费| 国内精品伊人久久久久av一坑| 国产精品亚洲一区二区三区在线| 国产乱一区二区| av高清久久久| 在线播放一区二区三区| 日韩一区二区三区av| 久久久久久久久伊人| 中文字幕中文字幕中文字幕亚洲无线| 亚洲欧美自拍偷拍| 亚洲制服欧美中文字幕中文字幕| 一区二区三区欧美日韩| 日韩电影免费一区| 黄色日韩三级电影| 成人av电影在线观看| 在线观看日韩高清av| 欧美肥大bbwbbw高潮| 国产日韩欧美精品一区| 一区二区三区在线视频免费观看| 日韩精品久久理论片| 国产高清在线精品| 在线日韩一区二区| 欧美变态tickling挠脚心| 欧美国产精品久久| 亚洲欧美另类综合偷拍| 石原莉奈在线亚洲三区| 成人激情综合网站| 91精品婷婷国产综合久久性色 | 久久久久九九视频| 亚洲欧美偷拍另类a∨色屁股| 亚洲图片一区二区| 国产米奇在线777精品观看| 91蝌蚪porny成人天涯| 欧美大胆一级视频| 亚洲男人天堂av网| 国产乱码精品一区二区三区五月婷| 成人av电影免费观看| 日韩女优av电影| 亚洲欧美日韩一区| 国产精品综合一区二区三区| 欧美综合一区二区| 午夜精品在线看| 日本欧美一区二区在线观看| 99精品欧美一区二区蜜桃免费| 色悠悠久久综合| 久久亚洲私人国产精品va媚药| 亚洲午夜精品一区二区三区他趣| 狠狠v欧美v日韩v亚洲ⅴ| 欧美日韩国产电影| 亚洲激情校园春色| 成人污污视频在线观看| 欧美成人三级在线| 午夜国产精品一区| 在线影院国内精品| 日韩伦理免费电影| 成人网在线免费视频| 久久久天堂av| 精品一区二区综合| 久久婷婷综合激情| 国内精品嫩模私拍在线| 精品国产乱码久久久久久免费| 免费在线观看日韩欧美| 日韩亚洲欧美在线| 蜜桃av一区二区在线观看| 欧美猛男男办公室激情| 婷婷国产v国产偷v亚洲高清| 欧美丝袜丝交足nylons图片| 亚洲综合在线免费观看| 欧美亚洲综合久久| 午夜日韩在线观看| 日韩一区二区在线观看| 麻豆成人在线观看| 三级欧美韩日大片在线看| 在线观看三级视频欧美| 亚洲综合在线电影| 欧美美女一区二区三区| 强制捆绑调教一区二区| 久久综合色综合88| 暴力调教一区二区三区| 夜夜爽夜夜爽精品视频| 欧美精三区欧美精三区| 蜜臀av性久久久久蜜臀aⅴ| 精品第一国产综合精品aⅴ| 国产91精品露脸国语对白| 中文字幕一区二区在线观看 | 综合自拍亚洲综合图不卡区| 91尤物视频在线观看| 亚洲无线码一区二区三区| 欧美一区二区三区在线观看 | 国内精品国产成人国产三级粉色 | 欧美一区二区三区四区五区| 亚洲成a人片综合在线| 777久久久精品| 国产综合一区二区| 亚洲欧洲日韩在线| 欧美精品在线一区二区三区| 国产精品一区不卡| 一区二区三区免费网站| 91精品国产色综合久久不卡蜜臀| 国产一区在线视频| 亚洲视频一二三区| 欧美一级二级在线观看| 成人免费视频app| 亚洲国产综合人成综合网站| 欧美精品久久久久久久多人混战| 国产乱码精品一区二区三区五月婷| 国产精品久久久久久久第一福利| 99精品视频在线观看| 偷拍与自拍一区| 日本一区二区高清| 在线观看国产日韩| 国产一区二区久久| 亚洲一区自拍偷拍| 久久久久99精品一区| 欧美视频精品在线| 99久久精品免费| 国产综合色精品一区二区三区| 亚洲情趣在线观看| 欧美一级一级性生活免费录像| 久久www免费人成看片高清| 亚洲视频一区二区免费在线观看| 制服.丝袜.亚洲.另类.中文 | 国产一区日韩二区欧美三区| 亚洲精品一线二线三线无人区| 99久久精品99国产精品| 狠狠色丁香九九婷婷综合五月| 中文字幕在线观看一区二区| 欧美日韩国产综合视频在线观看| 成人深夜福利app| 国模少妇一区二区三区| 亚洲天堂精品在线观看| 精品国产123| 日韩欧美国产高清| 91黄视频在线观看| 成人国产精品免费观看视频| 欧美三级三级三级爽爽爽| 不卡视频在线看| 国产电影一区二区三区| 日韩精品成人一区二区三区| 亚洲精品欧美在线| 中文字幕在线视频一区| 欧美激情一区二区三区四区| 国产三区在线成人av| 欧美一级理论片| 欧美亚洲国产怡红院影院| 色噜噜狠狠成人中文综合 | 欧美色综合久久| 欧美在线观看视频一区二区| 国产精品夜夜嗨| 国产99久久久国产精品| 男人的天堂久久精品| 亚洲一区二区高清| 亚洲va欧美va国产va天堂影院| 偷拍亚洲欧洲综合| 日韩不卡一二三区| 日韩av电影一区| 日本va欧美va精品发布| 蜜臀a∨国产成人精品| 韩国欧美国产一区| 国产精品资源在线观看| 国产v综合v亚洲欧| 91视频国产资源| 欧美日韩免费在线视频| 欧美一级搡bbbb搡bbbb| 久久亚洲私人国产精品va媚药| 中文字幕免费在线观看视频一区| 国产精品灌醉下药二区| 亚洲大片免费看| 免费精品视频最新在线| 岛国精品在线播放| 欧美天堂亚洲电影院在线播放| 6080日韩午夜伦伦午夜伦| 精品欧美一区二区久久|