一,获取mysql用户下的进程总数
ps -ef | awk '{print $1}' | grep "mysql" | grep -v "grep" | wc-1
二,主机性能状态
# uptime
[root@ ~]# uptime
13:05:52 up 53 days, 52 min, 1 user, load average: 0.00, 0.00, 0.00
三,CPU使用率
# top
或
# vmstat
四,磁盘IO量
# vmstat 或 # iostat
五,swap进出量[内存]
# free
六,数据库性能状态
(1)QPS(每秒Query量)
QPS = Questions(or Queries) / seconds
mysql > show /*50000 global */ status like 'Question';
(2)TPS(每秒事务量)
TPS = (Com_commit + Com_rollback) / seconds
mysql > show status like 'Com_commit';
mysql > show status like 'Com_rollback';
(3)key Buffer 命中率
key_buffer_read_hits = (1-key_reads / key_read_requests) * 100%
key_buffer_write_hits = (1-key_writes / key_write_requests) * 100%
mysql> show status like 'Key%';
(4)InnoDB Buffer命中率
innodb_buffer_read_hits = (1 - innodb_buffer_pool_reads / innodb_buffer_pool_read_requests) * 100%
mysql> show status like 'innodb_buffer_pool_read%';
(5)Query Cache命中率
Query_cache_hits = (Qcahce_hits / (Qcache_hits + Qcache_inserts )) * 100%;
mysql> show status like 'Qcache%';
(6)Table Cache状态量
mysql> show status like 'open%';
(7)Thread Cache 命中率
Thread_cache_hits = (1 - Threads_created / connections ) * 100%
mysql> show status like 'Thread%';
mysql> show status like 'Connections';
(8)锁定状态
mysql> show status like '%lock%';
(9)复制延时量
mysql > show slave status
(10) Tmp Table 状况(临时表状况)
mysql > show status like 'Create_tmp%';
(11) Binlog Cache 使用状况
mysql > show status like 'Binlog_cache%';
(12) Innodb_log_waits 量
mysql > show status like 'innodb_log_waits';
开源监控软件
一,RRDTool
二,Nagios
三,MRTG
四,Cacti
分享到:
相关推荐
Mysql性能监控工具(MONyog-5.5.8-0.i386.tar.gz)
NULL 博文链接:https://hb-yym-929.iteye.com/blog/1176299
mysql性能监控学习
很好用的mysql性能监控工具 安装它需要的perl 库,它需要以下几个perl库: Term::ReadKey => 2.10, DBI => 1.13, DBD::mysql => 1.0, InnoDBParser => 1.1 其中,InnoDBParser 它本身自带。 我们这里采用CPAN来...
MONyog MySQL数据库监控管理工具被称作“MySQL DBA in a box'”,它可以帮助MySQL DBA管理调优更多的服务器并在出现严重性能问题前找到症结所在。 MONyog可以动态地监控企业数据库环境,并针对MySQL系统安全性、...
MySQLGlance 是一个轻量级的 mysql 性能监控工具,由 parnassusdata.com 开发。 它只会关注最重要的指标。 您无需任何先决条件即可轻松运行它。 它会要求很少的权限:将 performance_schema.* 上的选择授予 $...
MySQL数据库性能监控与诊断
以最新的MySQL版本为基础,以构建高性能MySQL服务器为核心,从故障诊断、表设计、SQL优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、MySQL高可用集群搭建与管理、MySQL服务器性能和服务监控等方面多...
INNOTOP是一个通过文本...INNOTOP是用PERL语言写成的,这使它能更加灵活的使用在各种操作平台之上,它能详细的的监控出当前MYSQL和INNODB运行的状态,以DBA根据结果,可以合理的优化MYSQL,让MYSQL更稳定更高效的运行。
Mysql-mtop性能监控,mysql性能监控工具使用说明
MySQL基本介绍 MySQL优化方式 MySQL技巧分享 Q & A
mysql数据库三个关键性能指标-TPS-QPS-IOPS,可以实时监控数据库运行情况,以便及时处理问题。
主要介绍了MySQL性能监控软件Nagios的安装及配置教程,这里以CentOS操作系统为环境进行演示,需要的朋友可以参考下
MySQL管理之道 性能调优 高可用与监控 绝对完整PDF版 MySQL作为一款使用极为广泛的开源数据库 被广泛地应用在Internet的中小型网站中 随着MySQL的不断成熟 它也逐渐应用于更多大规模网站中 比如淘宝等 作为MySQL DBA...
Python监控MySQL的各项指标的思路和方法,可以配合zabbix等监控工具
MySQL服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息,启动监控进程后,即可对上百台MySQL数据库的状态、连接数、QTS、TPS、数据库流量、复制、性能慢查询等进行时时监控。并能在数据库偏离设定的...
MySQL性能分析器 MySQL Performance Analyzer是一个用于MySQL性能监视和分析的开源项目。 该存储库包括两个子项目: Java Web应用程序项目myperf Java Web服务器码头包装器 建立 MySQL Performance Analyzer是一个...
Tomcat和MySql和Jvm和Oracle性能监控和调优
python+Django数据库监控平台 Linux/Oracle/MySQL/Redis基础监控+性能监控