亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識(shí)庫 > 關(guān)于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細(xì)介紹

關(guān)于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細(xì)介紹

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

介紹:Anemometer 是一個(gè)圖形化顯示MySQL慢日志的工具。結(jié)合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)境概況

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

需要安裝的步驟如下:

1.percona-toolkit工具的安裝

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

3.Anemometer并配置

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

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

6.其他相關(guān)和問題解決

0. 整體的架構(gòu)


1. percona-toolkit工具的安裝

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

下載地址: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、安裝完畢驗(yàn)證,pt-query-digest --version pt-query-digest 3.0.10

安裝方式(tar二進(jìn)制)

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、修改時(shí)區(qū),vim /etc/php.ini,修改為 date.timezone = PRC

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

3. 安裝Anemometer并配置

1、下載安裝:
安裝目的:安裝Anemometer應(yīng)用
下載地址:https://github.com/box/Anemometer
下載包:git clone https://github.com/box/Anemometer.git
移動(dòng)到對(duì)應(yīng)路徑:mv Anemometer /var/www/html/anemometer
2、目標(biāo)慢查詢數(shù)據(jù)庫上需要授予Anemometer主機(jī)對(duì)應(yīng)的權(quán)限
1、目的,用于分析目標(biāo)慢查詢數(shù)據(jù)庫explain執(zhí)行計(jì)劃
2、授權(quán),grant select on *.* to 'anemometer'@'$ip' identified by '123456';flush privileges;($ip為Anemometer主機(jī)對(duì)應(yīng)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,當(dāng)然也可以直接vim conf/config.inc.php

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

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

1、慢查詢主機(jī)推送格式

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、慢查詢主機(jī)推動(dòng)腳本示例

#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主機(jī)對(duì)應(yīng)ip地址)


6、其他相關(guān)和問題解決

1、對(duì)于anemometer的主機(jī)上,需要進(jìn)行慢查詢主機(jī)hostname和ip的映射(修改/etc/hosts進(jìn)行配置),目的在于慢查詢explain執(zhí)行計(jì)劃的目標(biāo)主機(jī)解析
#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、慢查詢主機(jī)數(shù)據(jù)庫是5.7版本的數(shù)據(jù)庫,可能出現(xiàn)界面ts_cnt不顯示,替換percona toolkit為新版本,2.x.x -----> 3.x.x
4、表結(jié)構(gòu)和狀態(tài)字符集顯示亂碼,添加mysqli的字符集設(shè)定,vim /var/www/html/anemometer/lib/QueryExplain.php
新增(194行后增加),$this->mysqli->query("set names utf8");


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

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

標(biāo)簽:黃石 綿陽 迪慶 貴陽 白城 雞西 瀘州 郴州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《關(guān)于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細(xì)介紹》,本文關(guān)鍵詞  關(guān)于,Anemometer,圖形,化,顯示,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《關(guān)于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細(xì)介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于關(guān)于Anemometer圖形化顯示MySQL慢日志的工具搭建及使用的詳細(xì)介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产视频久久久久| 国产精品免费久久| 99久久精品费精品国产一区二区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲天堂在线播放| 在线观看导航| 国产麻豆精品视频| 国产不卡在线播放| 亚洲天堂一区二区三区四区| 黄视频网站在线观看| 黄色免费三级| 99色视频| 久久99这里只有精品国产| 四虎影视库| 精品久久久久久中文字幕2017| 午夜欧美福利| a级毛片免费观看网站| 国产网站免费在线观看| 一级女性全黄生活片免费| 亚洲精品中文字幕久久久久久| 美国一区二区三区| 国产精品免费久久| 亚洲精品久久久中文字| 国产一区免费观看| 日本特黄特黄aaaaa大片| 久久国产一久久高清| 青青久热| 欧美爱爱动态| 国产精品1024永久免费视频| 国产一区二区精品久| 久久国产一区二区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品视频在线观看视频免费视频 | 亚洲女初尝黑人巨高清在线观看| 久久久久久久久综合影视网| 成人影院久久久久久影院| 日本在线www| 青草国产在线观看| 二级特黄绝大片免费视频大片| 精品国产一级毛片| 日本伦理网站| 国产欧美精品午夜在线播放| 亚飞与亚基在线观看| 色综合久久手机在线| 国产福利免费观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美爱爱动态| 999久久久免费精品国产牛牛| 你懂的在线观看视频| 99色视频| 91麻豆精品国产自产在线观看一区 | 久久国产一区二区| 欧美激情一区二区三区视频高清| 尤物视频网站在线观看| 一级毛片视频免费| 久久国产影院| 国产亚洲免费观看| 成人免费一级毛片在线播放视频| 天天色成人| a级毛片免费全部播放| a级黄色毛片免费播放视频| 四虎久久影院| 国产91精品露脸国语对白| 91麻豆精品国产片在线观看| 91麻豆国产福利精品| 久久99青青久久99久久| 精品视频在线看| 国产一区免费观看| 欧美激情伊人| 四虎久久精品国产| 九九九网站| 亚洲精品中文字幕久久久久久| 久久久久久久久综合影视网| 久久国产精品只做精品| 九九九在线视频| 一级女性全黄生活片免费| 日韩在线观看视频免费| 黄视频网站免费| 成人影院一区二区三区| 91麻豆精品国产综合久久久| 国产91丝袜高跟系列| 精品国产香蕉伊思人在线又爽又黄| 欧美大片a一级毛片视频| 国产一区二区精品在线观看| 日韩在线观看免费| 亚洲精品影院久久久久久| 韩国毛片| 成人免费观看男女羞羞视频| 国产视频一区二区在线观看| 九九九网站| 色综合久久手机在线| 国产一区二区精品久久| 欧美国产日韩精品| 国产麻豆精品hdvideoss| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 91麻豆精品国产自产在线| 国产伦精品一区二区三区无广告| 国产成人啪精品| 你懂的日韩| 日韩免费片| 国产伦精品一区二区三区在线观看 | 日本特黄一级| 国产麻豆精品高清在线播放| 免费国产在线观看不卡| 日韩女人做爰大片| 高清一级淫片a级中文字幕 | 国产欧美精品| 一级片片| 四虎影视库| 亚洲 激情| 精品视频一区二区三区免费| 日日日夜夜操| a级毛片免费观看网站| 999久久66久6只有精品| 日日夜夜婷婷| 国产麻豆精品免费视频| 欧美国产日韩在线| 欧美激情一区二区三区视频 | 精品久久久久久免费影院| 国产高清在线精品一区a| 九九热国产视频| 成人免费观看视频| 九九九网站| 成人免费观看的视频黄页| 国产视频久久久久| 久久国产精品自线拍免费| 国产精品1024在线永久免费 | 久久久成人网| 欧美国产日韩久久久| 精品国产三级a| 久久国产一区二区| 欧美另类videosbestsex高清| 欧美激情一区二区三区视频 | 免费国产一级特黄aa大片在线| 欧美激情伊人| 高清一级做a爱过程不卡视频| 青青久久国产成人免费网站| 中文字幕97| 精品久久久久久免费影院| 二级特黄绝大片免费视频大片| 免费国产在线视频| 久久国产影院| 亚洲精品久久久中文字| 日本伦理黄色大片在线观看网站| 精品久久久久久综合网| 日韩字幕在线| 欧美另类videosbestsex久久| 国产精品1024在线永久免费 | 欧美一区二区三区性| 午夜在线观看视频免费 成人| 国产极品精频在线观看| 99久久精品费精品国产一区二区| 亚洲爆爽| 精品视频一区二区| 一本伊大人香蕉高清在线观看| 亚洲精品中文一区不卡| 四虎影视久久久免费| 九九热精品免费观看| 欧美一级视频免费观看| 亚洲www美色| 久久国产一久久高清| 欧美一级视频免费| 欧美国产日韩精品| 亚洲第一色在线| 免费国产一级特黄aa大片在线| 精品久久久久久中文字幕2017| 你懂的福利视频| 精品视频在线观看视频免费视频 | 国产精品1024永久免费视频| 黄视频网站在线免费观看| 成人免费观看的视频黄页| 一级毛片视频免费| 尤物视频网站在线观看| 成人在激情在线视频| 麻豆午夜视频| 99热精品在线| 一级毛片视频免费| 韩国三级一区| 国产视频网站在线观看| 99色吧| 99久久精品国产免费| 一级片免费在线观看视频| 日韩女人做爰大片| 国产成人啪精品| 欧美a级片视频| 青草国产在线观看| 国产国产人免费视频成69堂| 欧美激情影院| 欧美1区| 午夜家庭影院| 精品久久久久久中文字幕2017| 99久久精品国产免费| 韩国毛片免费大片| 欧美日本免费| 亚洲女人国产香蕉久久精品| 青青久久国产成人免费网站| 精品视频免费观看| 成人免费福利片在线观看| 四虎影视久久久| 国产精品自拍亚洲|