成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

MySQL之常用的MySQL優化工具解讀

瀏覽:156日期:2023-02-18 16:43:25
目錄
  • 一、MySQLTuner.pl
  • 二、tuning-primer
  • 三、pt-variable-advisor
  • 四、pt-qurey-digest
  • 總結

影響數據庫性能的常見因素如下:

(1)磁盤IO;

(2)網卡流量;

(3)服務器硬件;

(4)SQL查詢速度。

下面介紹幾個mysql 優化的工具,可以使用它們對MySQL進行檢查,生成awr報告,從整體上把握數據庫的性能情況。

一、MySQLTuner.pl

MySQLTuner是MySQL一個常用的數據庫性能診斷工具,主要檢查參數設置的合理性,包括日志文件、存儲引擎、安全建議及性能分析。

針對潛在的問題,給出改進的建議,幫助進行MySQL優化。

MySQLTuner支持MySQL / MariaDB / Percona Server的約300個指標。

項目地址:https://github.com/major/MySQLTuner-perl

1.1 下載

wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl

1.2 使用

[root@localhost ~]# ./mysqltuner.pl --socket /var/lib/mysql/mysql.sock >> MySQLTuner 1.7.4 - Major Hayden <major@mhtx.net> >> Bug reports, feature requests, and downloads at http://mysqltuner.com/ >> Run with "--help" for additional options and output filtering[--] Skipped version check for MySQLTuner scriptPlease enter your MySQL administrative login: rootPlease enter your MySQL administrative password: [OK] Currently running supported MySQL version 5.7.23[OK] Operating on 64-bit architecture

1.3、報告分析

(1)重要關注[!!](中括號有嘆號的項)例如[!!] Maximum possible memory usage: 4.8G (244.13% of installed RAM),表示內存已經嚴重用超了。

(2)關注最后給的建議“Recommendations ”。

二、tuning-primer

tuning-primer針于mysql的整體進行一個體檢,對潛在的問題,給出優化的建議。

項目地址:https://github.com/BMDan/tuning-primer.sh

目前,支持檢測和優化建議的內容如下:

  • (1)慢查詢日志
  • (2)最大連接數
  • (3)工人線程
  • (4)密鑰緩沖區【僅限MyISAM】
  • (5)查詢緩存
  • (6)排序緩沖區
  • (7)加盟
  • (8)臨時表
  • (9)表(開放和定義)緩存
  • (10)表鎖定
  • (11)表掃描(read_buffer)【僅限MyISAM】
  • (12)InnoDB狀態

2.1 下載

wget https://launchpad.net/mysql-tuning-primer/trunk/1.6-r1/+download/tuning-primer.sh

2.2 使用

[root@localhost ~]# [root@localhost dba]# ./tuning-primer.sh -- MYSQL PERFORMANCE TUNING PRIMER -- - By: Matthew Montgomery -

2.3 報告分析

重點查看有紅色告警的選項,根據建議結合自己系統的實際情況進行修改,例如:

三、pt-variable-advisor

pt-variable-advisor 可以分析MySQL變量,并就可能出現的問題提出建議。

3.1 安裝

[root@localhost ~]#wget https://www.percona.com/downloads/percona-toolkit/3.0.13/binary/redhat/7/x86_64/percona-toolkit-3.0.13-re85ce15-el7-x86_64-bundle.tar[root@localhost ~]#yum install percona-toolkit-3.0.13-1.el7.x86_64.rpm

3.2 使用

pt-variable-advisor是pt工具集的一個子工具,主要用來診斷參數設置是否合理。

[root@localhost ~]# pt-variable-advisor localhost --socket /var/lib/mysql/mysql.sock

3.3 報告分析

重點關注有WARN的信息的條目,例如:

四、pt-qurey-digest

pt-query-digest 主要功能是從日志、進程列表和tcpdump分析MySQL查詢。

4.1安裝

[root@localhost ~]#wget https://www.percona.com/downloads/percona-toolkit/3.0.13/binary/redhat/7/x86_64/percona-toolkit-3.0.13-re85ce15-el7-x86_64-bundle.tar[root@localhost ~]#yum install percona-toolkit-3.0.13-1.el7.x86_64.rpm

4.2使用

pt-query-digest主要用來分析mysql的慢日志,與mysqldumpshow工具相比,py-query_digest 工具的分析結果更具體,更完善。

[root@localhost ~]# pt-query-digest /var/lib/mysql/slowtest-slow.log

4.3 常見用法分析

(1)直接分析慢查詢文件:

pt-query-digest /var/lib/mysql/slowtest-slow.log > slow_report.log

(2)分析最近12小時內的查詢:

pt-query-digest --since=12h /var/lib/mysql/slowtest-slow.log > slow_report2.log

(3)分析指定時間范圍內的查詢:

pt-query-digest /var/lib/mysql/slowtest-slow.log --since "2017-01-07 09:30:00" --until "2017-01-07 10:00:00"> > slow_report3.log

(4)分析指含有select語句的慢查詢

pt-query-digest --filter "$event->{fingerprint} =~ m/^select/i" /var/lib/mysql/slowtest-slow.log> slow_report4.log

(5)針對某個用戶的慢查詢

pt-query-digest --filter "($event->{user} || "") =~ m/^root/i" /var/lib/mysql/slowtest-slow.log> slow_report5.log

(6)查詢所有所有的全表掃描或full join的慢查詢

pt-query-digest --filter "(($event->{Full_scan} || "") eq "yes") ||(($event->{Full_join} || "") eq "yes")" /var/lib/mysql/slowtest-slow.log> slow_report6.log

4.4 報告分析

第一部分:總體統計結果 Overall:總共有多少條查詢 Time range:查詢執行的時間范圍 unique:唯一查詢數量,即對查詢條件進行參數化以后,總共有多少個不同的查詢 total:總計 min:最小 max:最大 avg:平均 95%:把所有值從小到大排列,位置位于95%的那個數,這個數一般最具有參考價值 median:中位數,把所有值從小到大排列,位置位于中間那個數。

第二部分:查詢分組統計結果 Rank:所有語句的排名,默認按查詢時間降序排列,通過–order-by指定 Query ID:語句的ID,(去掉多余空格和文本字符,計算hash值) Response:總的響應時間 time:該查詢在本次分析中總的時間占比 calls:執行次數,即本次分析總共有多少條這種類型的查詢語句 R/Call:平均每次執行的響應時間 V/M:響應時間Variance-to-mean的比率 Item:查詢對象。

第三部分:每一種查詢的詳細統計結果 ID:查詢的ID號,和上圖的Query ID對應 Databases:數據庫名 Users:各個用戶執行的次數(占比) Query_time distribution :查詢時間分布, 長短體現區間占比。Tables:查詢中涉及到的表 Explain:SQL語句。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

標簽: MySQL
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产精品免费一区二区三区在线观看 | 国产精品久久久久久亚洲毛片| 美女视频黄久久| 亚洲欧洲精品一区| 国产精品色哟哟网站| 成人av电影免费观看| 在线一区二区三区| 亚洲成人av资源| 亚洲欧美成人| 性做久久久久久免费观看 | 国产精品538一区二区在线| 欧美日韩免费视频| 蜜桃av噜噜一区二区三区小说| 香蕉成人久久| 亚洲一区二区三区四区的| aa国产精品| 夜夜精品视频一区二区| 一区二区三区你懂的| 亚洲欧美日韩国产成人精品影院| 91在线观看免费视频| 欧美精品一区二区三区视频| 丁香婷婷综合色啪| 日韩一区二区在线看片| 国产一区二区不卡老阿姨| 欧美中文字幕一区二区三区亚洲| 男女男精品网站| 欧美伊人精品成人久久综合97 | 亚洲欧美日韩久久精品| 国产精品美女诱惑| 午夜激情一区二区| 91国产精品成人| 国产一区二区三区在线观看精品 | 色综合色狠狠综合色| 国产性做久久久久久| 欧美特黄一区| 亚洲精品国产无天堂网2021| 亚洲深夜av| 丝袜脚交一区二区| 欧美在线制服丝袜| 国产成人精品一区二区三区网站观看| 日韩美一区二区三区| 欧美一区激情| 亚洲丝袜制服诱惑| 亚洲永久免费| 美女一区二区视频| 欧美一区二区三区影视| av一区二区三区黑人| 欧美激情一区二区三区在线| 亚洲精品1区| 五月综合激情婷婷六月色窝| 欧美专区日韩专区| 成人国产精品免费网站| 国产精品免费aⅴ片在线观看| 在线亚洲激情| 久久aⅴ国产欧美74aaa| 日韩女同互慰一区二区| 91免费版pro下载短视频| 亚洲三级电影全部在线观看高清| 午夜在线a亚洲v天堂网2018| 久久精品噜噜噜成人av农村| 欧美电影免费观看高清完整版在线观看| 91碰在线视频| 一区二区三区在线视频观看| 欧美视频一区二| 色综合一区二区三区| 亚洲一区免费观看| 欧美高清一级片在线| 欧美精选一区| 秋霞午夜鲁丝一区二区老狼| 日韩女同互慰一区二区| 亚洲视频一二| 男女激情视频一区| 久久久精品黄色| 一区二区三区四区国产| 久久精品99久久久| 久久久精品国产免费观看同学| 中文精品一区二区三区| 国产做a爰片久久毛片| 国产无一区二区| 免费在线国产精品| 成人av在线资源网站| 亚洲乱码一区二区三区在线观看| 在线精品视频一区二区| av不卡在线观看| 亚洲一区二区三区在线| 日韩精品一区二区三区视频在线观看| 亚洲激情成人| 国产高清精品网站| 亚洲三级小视频| 欧美久久免费观看| 精品9999| 国产一区二区不卡| 一区二区三区蜜桃网| 91精品久久久久久蜜臀| 夜夜精品视频| 国产精品88av| 一区二区三区91| 日韩欧美中文字幕公布| 一本综合精品| 国产成人av电影在线观看| 亚洲精品乱码久久久久久黑人| 91麻豆精品国产自产在线 | 亚洲国产免费看| 国产一区二区按摩在线观看| 亚洲欧洲日本在线| 欧美剧情片在线观看| 一区二区毛片| 99精品一区二区三区| 视频在线在亚洲| 欧美韩国日本不卡| 欧美三级日韩在线| 精品1区2区3区4区| 国产a区久久久| 天天综合色天天综合色h| 欧美国产国产综合| 555夜色666亚洲国产免| 国产精品久久国产愉拍| 色综合天天性综合| 国产精品一区免费视频| 亚洲线精品一区二区三区八戒| 久久人人超碰精品| 欧美日韩一区在线| 日韩视频在线播放| av欧美精品.com| 美女精品自拍一二三四| 成人欧美一区二区三区小说| 精品久久一区二区三区| 欧美日韩一二三区| 亚洲欧美日韩国产综合精品二区 | 欧美日本一区| 国产精品一区二区在线播放| 亚洲与欧洲av电影| 国产欧美日韩激情| 日韩精品中文字幕在线一区| 欧美伊人精品成人久久综合97 | 一区二区av| 欧美激情 亚洲a∨综合| 国产一区视频导航| 日韩不卡一区二区| 亚洲国产成人午夜在线一区| 日韩欧美黄色影院| 在线视频综合导航| 亚洲一区二区三区精品在线观看 | 久久成人亚洲| 韩日视频一区| 99久久伊人网影院| 男女性色大片免费观看一区二区 | 另类成人小视频在线| 亚洲成人动漫一区| 中文字幕日韩精品一区| 久久先锋影音av鲁色资源网| 欧美日韩国产影片| 欧美在线免费观看亚洲| 麻豆成人在线播放| 99精品国产在热久久下载| 欧美激情偷拍| 91在线视频观看| 丁香六月综合激情| 国产麻豆午夜三级精品| 日韩av在线播放中文字幕| 亚洲午夜羞羞片| 一区二区三区精品在线| 亚洲女人的天堂| 日韩美女视频一区| 亚洲欧美综合色| 亚洲欧洲精品一区二区三区 | 国产精品久久久久久久久搜平片| 久久蜜桃av一区二区天堂 | 天堂av在线一区| 亚洲图片一区二区| 亚洲一区在线观看免费| 亚洲精品视频在线| 亚洲免费观看高清| 亚洲三级视频在线观看| 亚洲色图一区二区三区| 17c精品麻豆一区二区免费| 国产精品麻豆久久久| 国产精品乱人伦中文| 国产精品久久久久久久蜜臀| 国产精品免费看片| 亚洲人成小说网站色在线 | 色综合天天综合| 欧美视频久久| 亚洲二区免费| 亚洲精一区二区三区| 亚洲精华国产欧美| 99精品国产福利在线观看免费 | 久久xxxx精品视频| 一本大道久久a久久综合婷婷| 久久综合网络一区二区| 亚洲欧美国产不卡| 欧美亚洲一级| 久久天天综合| 在线亚洲人成电影网站色www| 欧美午夜精品理论片a级按摩| 欧美电影一区二区| 精品福利二区三区| 中文字幕的久久| 亚洲综合激情另类小说区| 视频一区免费在线观看|