mysql优化工具哪个好 mysql

本篇文章给大家推荐4个mysql 优化的工具 , 你可以使用它们对你的mysql进行一个体检 , 生成awr报告 , 让你从整体上把握你的数据库的性能情况 。

mysql优化工具哪个好 mysql

文章插图
文章插图
对于正在运行的mysql性能如何?参数设置的是否合理?账号设置的是否存在安全隐患是否了然于胸?
俗话说工欲善其事 , 必先利其器 , 定期对你的MYSQL数据库进行一个体检 , 是保证数据库安全运行的重要手段 。
今天和大家分享几个mysql 优化的工具 , 你可以使用它们对你的mysql进行一个体检 , 生成awr报告 , 让你从整体上把握你的数据库的性能情况 。
mysql优化工具哪个好 mysql

文章插图
文章插图
1、mysqltuner-pl这是mysql一个常用的数据库性能诊断工具 , 主要检查参数设置的合理性包括日志文件、存储引擎、安全建议及性能分析 。针对潜在的问题 , 给出改进的建议 , 是mysql优化的好帮手 。
在上一版本中 , 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)重要关注[!!](中括号有叹号的项)例如[!!] Maximum possible memory usage: 4.8G (244.13% of installed RAM) , 表示内存已经严重用超了 。
mysql优化工具哪个好 mysql

文章插图
文章插图
2)关注最后给的建议“Recommendations ” 。
mysql优化工具哪个好 mysql

文章插图
文章插图
2、tuning-primer.sh这是mysql的另一个优化工具 , 针于mysql的整体进行一个体检 , 对潜在的问题 , 给出优化的建议 。
项目地址:https://github.com/BMDan/tuni…
目前 , 支持检测和优化建议的内容如下:
mysql优化工具哪个好 mysql

文章插图
文章插图
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 报告分析
重点查看有红色告警的选项 , 根据建议结合自己系统的实际情况进行修改 , 例如:
mysql优化工具哪个好 mysql

文章插图
文章插图
3、pt-variable-advisorpt-variable-advisor 可以分析MySQL变量并就可能出现的问题提出建议 。
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

经验总结扩展阅读