本篇文章給大家推薦4個mysql 優(yōu)化的工具 , 你可以使用它們對你的mysql進行一個體檢 , 生成awr報告 , 讓你從整體上把握你的數(shù)據(jù)庫的性能情況 。

文章插圖
文章插圖
對于正在運行的mysql性能如何?參數(shù)設(shè)置的是否合理?賬號設(shè)置的是否存在安全隱患是否了然于胸?
俗話說工欲善其事 , 必先利其器 , 定期對你的MYSQL數(shù)據(jù)庫進行一個體檢 , 是保證數(shù)據(jù)庫安全運行的重要手段 。
今天和大家分享幾個mysql 優(yōu)化的工具 , 你可以使用它們對你的mysql進行一個體檢 , 生成awr報告 , 讓你從整體上把握你的數(shù)據(jù)庫的性能情況 。

文章插圖
文章插圖
1、mysqltuner-pl這是mysql一個常用的數(shù)據(jù)庫性能診斷工具 , 主要檢查參數(shù)設(shè)置的合理性包括日志文件、存儲引擎、安全建議及性能分析 。針對潛在的問題 , 給出改進的建議 , 是mysql優(yōu)化的好幫手 。
在上一版本中 , MySQLTuner支持MySQL / MariaDB / Percona Server的約300個指標 。
項目地址:https://github.com/major/MySQ…
1.1 下載
1[root@localhost ~]#wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl
1.2 使用
1[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)重要關(guān)注[!!](中括號有嘆號的項)例如[!!] Maximum possible memory usage: 4.8G (244.13% of installed RAM) , 表示內(nèi)存已經(jīng)嚴重用超了 。

文章插圖
文章插圖
2)關(guān)注最后給的建議“Recommendations ” 。

文章插圖
文章插圖
2、tuning-primer.sh這是mysql的另一個優(yōu)化工具 , 針于mysql的整體進行一個體檢 , 對潛在的問題 , 給出優(yōu)化的建議 。
項目地址:https://github.com/BMDan/tuni…
目前 , 支持檢測和優(yōu)化建議的內(nèi)容如下:

文章插圖
文章插圖
2.1 下載
1[root@localhost ~]#wget https://launchpad.net/mysql-tuning-primer/trunk/1.6-r1/+download/tuning-primer.sh
2.2 使用
1
2
3
4[root@localhost ~]#[root@localhost dba]#./tuning-primer.sh
— MYSQL PERFORMANCE TUNING PRIMER —
– By: Matthew Montgomery –
2.3 報告分析
重點查看有紅色告警的選項 , 根據(jù)建議結(jié)合自己系統(tǒng)的實際情況進行修改 , 例如:

文章插圖
文章插圖
3、pt-variable-advisorpt-variable-advisor 可以分析MySQL變量并就可能出現(xiàn)的問題提出建議 。
3.1 安裝
https://www.percona.com/downl…
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
經(jīng)驗總結(jié)擴展閱讀
- win7 優(yōu)化方法 有哪些方法
- 實操分享:如何檢測網(wǎng)站移動端是否符合搜索引擎優(yōu)化
- 8月皮膚互動計劃公布,5款皮膚等待優(yōu)化,青白蛇終于提上日程
- 刷乳膠漆的步驟有哪些
- 電子支付工具有哪些
- devon是什么牌子電動工具
- 工具篇之要化好妝,就要欲善其事,必先利其器
- 做豆腐需要什么設(shè)備和工具
- 小網(wǎng)紅楊子鈺父母離婚,懷疑與奶奶有關(guān),年紀尚小被當成賺錢工具
- 自我介紹多媒體安全培訓(xùn)工具箱:淺做個自我介紹吧!
