加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

4个MySQL优化器材AWR,帮你精确定位数据库瓶颈!

发布时间:2019-05-20 16:33:34 所属栏目:编程 来源:老王谈运维
导读:对付正在运行的mysql,机能怎样,参数配置的是否公道,账号配置的是否存在安详隐患,你是否了然于胸呢? 俗话说工欲善其事,必先利其器,按期对你的MYSQL数据库举办一个别检,是担保数据库安详运行的重要本领,由于,好的器材是使你的事变服从倍增! 本日和
副问题[/!--empirenews.page--]

​对付正在运行的mysql,机能怎样,参数配置的是否公道,账号配置的是否存在安详隐患,你是否了然于胸呢?

俗话说工欲善其事,必先利其器,按期对你的MYSQL数据库举办一个别检,是担保数据库安详运行的重要本领,由于,好的器材是使你的事变服从倍增!

MySQL

本日和各人分享几个mysql 优化的器材,你可以行使它们对你的mysql举办一个别检,天生awr陈诉,让你从整体上掌握你的数据库的机能环境。

4个MySQL优化器材AWR,帮你精确定位数据库瓶颈!

1. mysqltuner.pl

mysqltuner.pl是mysql一个常用的数据库机能诊断器材,首要搜查参数配置的公道性包罗日记文件、存储引擎、安详提议及机能说明。针对隐藏的题目,给出改造的提议。是mysql优化的好协助。

在上一版本中,MySQLTuner支持MySQL / MariaDB / Percona Server的约300个指标。

项目地点:https://github.com/major/MySQLTuner-perl

(1) 下载

  1. [root@localhost ~]#wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl 

(2) 行使

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

(3) 陈诉说明

  • 重要存眷[!!](中括号有叹号的项)譬喻[!!] Maximum possible memory usage: 4.8G (244.13% of installed RAM),暗示内存已经严峻用超了。

4个MySQL优化器材AWR,帮你精确定位数据库瓶颈!

  • 存眷最后给的提议“Recommendations ”。

4个MySQL优化器材AWR,帮你精确定位数据库瓶颈!

2. tuning-primer.sh

mysql的另一个优化器材,针于mysql的整体举办一个别检,对隐藏的题目,给出优化的提议。

项目地点:https://github.com/BMDan/tuning-primer.sh

今朝,支持检测和优化提议的内容如下:

4个MySQL优化器材AWR,帮你精确定位数据库瓶颈!

(1) 下载

  1. [root@localhost ~]#wget https://launchpad.net/mysql-tuning-primer/trunk/1.6-r1/+download/tuning-primer.sh 

(2) 行使

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

(3) 陈诉说明

重点查察有赤色告警的选项,按照提议团结本身体系的现实环境举办修改,譬喻:

4个MySQL优化器材AWR,帮你精确定位数据库瓶颈!

3. pt-variable-advisor

pt-variable-advisor 可以说明MySQL变量并就也许呈现的题目提出提议。

(1) 安装

https://www.percona.com/downloads/percona-toolkit/LATEST/

  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 
  2. [root@localhost ~]#yum install percona-toolkit-3.0.13-1.el7.x86_64.rpm  

(2) 行使

pt-variable-advisor是pt器材集的一个子器材,首要用来诊断你的参数配置是否公道。

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

(3) 陈诉说明

重点存眷有WARN的信息的条目,譬喻:

4个MySQL优化器材AWR,帮你精确定位数据库瓶颈!

4. pt-qurey-digest

pt-query-digest 首要成果是从日记、历程列表和tcpdump说明MySQL查询。

(1) 安装

详细参考3.1节

(2) 行使

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读