MySQL DBA刚入职时如何快速拥抱新的环境(一)

2014-11-24 11:24:16 · 作者: · 浏览: 5
MySQL DBA刚入职时如何快速拥抱新的环境
方法何其多、这里介绍的是懒人做法、也就是、借助工具
但是、生产环境是不能随便安装程序的、肿么办?
没关系、我们伟大的percona 已经为我们考虑周详鸟
这里、我们要借助三个工具:
① pt-summary:绿色纯天然、免安装、 下载即用、收集MySQL Server所在OS的基本信息
② pt- mysql-summary:本地安装、然后远程收集MySQL Server的基本信息
③ innotop:将MySQL Server的信息分析的粒度做细、让你深入观察和监控MySQL Server、同样可以远程监控
关于 pt-summary、这个工具几乎把这个服务器的配置从里到外扒了遍、
而且、所显示的参数也非常明了、有兴趣的朋友到官网下个、跑一下就出来
下面重点介绍的是 pt-mysql-summary和innotop
先瞧瞧 pt-mysql-summary
[plain]
[mysql@odd ~]$ pt-mysql-summary --user=david --password=123 --host=62.131.164.222
㈠ 第一部分
# Percona Toolkit MySQL Summary Report #######################
System time | 2013-06-12 08:58:40 UTC (local TZ: CST +0800)
# Instances ##################################################
Port Data Directory Nice OOM Socket
===== ========================== ==== === ======
3306 /home/mysql/mysql/data 0 0 /tmp/mysql.sock
--前面这两部分展示了MySQL 实例的基本概况
--实际上、这里可以列出多个实例、不过、我这里仅有一个
㈡ 第二部分
# MySQL Executable ###########################################
Path to executable | /home/mysql/mysql/bin/mysqld
Has symbols | Yes
# Report On Port 3306 ########################################
User | david@%
Time | 2013-06-12 16:57:58 (CST)
Hostname | cdio
Version | 5.5.16-log Source distribution
Built On | Linux x86_64
Started | 2013-06-11 15:26 (up 1+01:31:13)
Databases | 6
Datadir | /home/mysql/mysql/data/
Processes | 20 connected, 2 running
Replication | Is not a slave, has 0 slaves connected
Pidfile | /home/mysql/mysql/data/cdio.pid (does not exist)
--这部分是对 MySQL 实例(PS:这里特指3306、因为还可存在其他实例)的基本情况再次做报表、当然、比前面部分来得详细些
--有个参数需要特别注意、Time 指的是MySQL 服务器的当前时间、而不是MySQL 服务器所在的 系统的时间
㈢ 第三部分
# Processlist ################################################
Command COUNT(*) Working SUM(Time) MAX(Time)
------------------------------ -------- ------- --------- ---------
Query 1 1 0 0
Sleep 20 0 35000 4000
User COUNT(*) Working SUM(Time) MAX(Time)
------------------------------ -------- ------- --------- ---------
david 1 1 0 0
root 9 0 0 0
shaoyun 10 0 0 0
Host COUNT(*) Working SUM(Time) MAX(Time)
------------------------------ -------- ------- --------- ---------
110.80.147.20 1 1 0 0
110.84.245.124 6 0 0 0
27.151.68.106 4 0 0 0
localhost 9 0 0 0
db COUNT(*) Working SUM(Time) MAX(Time)
------------------------------ -------- ------- --------- ---------
cdio 15 0 0 0
NULL 5 1 0 0
State COUNT(*) Working SUM(Time) MAX(Time)
------------------------------ -------- ------- --