`
javafan_303
  • 浏览: 957955 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql 性能监控

阅读更多

一,获取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 性能监控脚本

    MySQL性能监控是数据库管理员日常工作中不可或缺的部分,它可以帮助我们及时发现和解决系统性能问题,确保数据库高效稳定运行。本文将详细介绍“mysql 性能监控脚本”及其在IT领域的应用。 MySQL性能监控脚本通常是...

    mysql性能监控学习.zip

    MySQL性能监控是数据库管理员和开发人员的关键技能,它有助于确保系统的高效运行,及时发现并解决潜在问题。在MySQL环境中,性能监控涉及多个方面,包括查询分析、资源使用情况、索引优化以及配置调整等。本资料包...

    MySQL性能监控:守护数据库健康的哨兵

    本文将深入探讨MySQL性能监控的重要性以及具体的实施方法。 #### MySQL的特点 MySQL之所以能够在众多数据库系统中脱颖而出,得益于其独特的特性: - **开放源代码**:MySQL的源代码对公众开放,这使得任何人都...

    Mysql性能监控工具

    MySQL性能监控工具是数据库管理员用来优化和管理MySQL服务器的关键组件,它们可以帮助监控数据库的运行状况,识别性能瓶颈,以及提供优化建议。MONyog是其中的一款著名工具,它提供了直观的用户界面,使得数据库监控...

    innotop mysql性能监控

    很好用的mysql性能监控工具 安装它需要的perl 库,它需要以下几个perl库: Term::ReadKey => 2.10, DBI => 1.13, DBD::mysql => 1.0, InnoDBParser => 1.1 其中,InnoDBParser 它本身自带。 我们这里采用CPAN来...

    MySQL性能监控工具-MONyog-5.6.6-3安装文件及其破解

    MONyog MySQL数据库监控管理工具被称作“MySQL DBA in a box'”,它可以帮助MySQL DBA管理调优更多的服务器并在出现严重性能问题前找到症结所在。  MONyog可以动态地监控企业数据库环境,并针对MySQL系统安全性、...

    mysql性能监控工具Innotop简介及配置

    MySQL性能监控工具Innotop是一款专门用于监视MySQL和InnoDB数据库状态的实用程序,由Perl语言编写,具备跨平台的灵活性。它提供了丰富的实时监控数据,帮助数据库管理员(DBA)分析MySQL服务器的运行状况,从而进行...

    MySQLGlance:轻量级的mysql性能监控工具-开源

    MySQLGlance 是一个轻量级的 mysql 性能监控工具,由 parnassusdata.com 开发。 它只会关注最重要的指标。 您无需任何先决条件即可轻松运行它。 它会要求很少的权限:将 performance_schema.* 上的选择授予 $...

    MySQL数据库性能监控与诊断

    总的来说,MySQL性能监控与诊断是一门深奥的艺术,需要结合多种工具和策略,持续不断地观察、分析和优化,以确保数据库的高效运行。对于大型互联网公司来说,建立一套完善且强大的监控与诊断体系至关重要,能够提前...

    Tomcat和MySql和Jvm和Oracle性能监控和调优

    二、MySQL性能监控与调优 MySQL作为常用的开源关系型数据库,其性能监控和调优包括: 1. **查询优化**:编写高效的SQL语句,避免全表扫描,使用索引,减少JOIN操作。 2. **索引管理**:合理创建和使用索引,定期...

    mysql 性能优化与架构设计(word版)

    1. MySQL性能监控:如pt-query-digest、Percona Monitoring and Management (PMM) 可以分析慢查询日志,找出性能瓶颈。 2. 系统资源监控:使用工具如top、iostat、vmstat、sysstat等监控CPU、内存、磁盘I/O和网络...

    MySQL 效能监控工具

    mysqlreport是一款用于简化MySQL性能监控过程的工具,它能够自动搜集并分析MySQL的关键指标,形成易于阅读和理解的报告。通过该工具,管理员可以快速了解MySQL当前的状态及潜在的问题所在。 **官方网站**: ...

    MySQL管理之道+性能调优、高可用与监控

    以最新的MySQL版本为基础,以构建高性能MySQL服务器为核心,从故障诊断、表设计、SQL优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、MySQL高可用集群搭建与管理、MySQL服务器性能和服务监控等方面多...

    Loadrunner11+Sitescope9.5监控MySQL性能.zip

    《LoadRunner 11与SiteScope 9.5在MySQL性能监控中的应用详解》 在IT运维领域,性能监控是确保系统稳定运行的关键环节。LoadRunner作为一款强大的负载测试工具,能够模拟大量用户并发访问系统,检测其在高负载下的...

    MySQL性能监控软件Nagios的安装及配置教程

    对于MySQL性能监控,我们需要在`services.cfg`文件中添加相应的服务检查。例如,可以定义检查MySQL服务是否在线的命令,以及定期检查MySQL的查询速度、内存使用、连接数等性能指标。这些检查可以通过`nagios-plugins...

    大牛讲解的MySQL介绍及性能优化 PPT

    此外,可能还会讲解如何通过日志分析(如慢查询日志)找出性能瓶颈,以及如何使用MySQL性能监视工具(如Percona Toolkit或MySQL Enterprise Monitor)进行性能诊断。 Q&A环节通常会涵盖听众关心的问题,可能包括...

    mysql性能数据采集器.zip

    这个项目源码的发布,为开发者提供了深入理解MySQL性能监控机制和Go语言编程的一个实例。下面将详细介绍相关知识点。 1. **Go语言**:Go(又称Golang)是Google开发的一种静态类型、编译型、并发型且具有垃圾回收...

    利用Prometheus与Grafana对Mysql服务器的性能监控详解

    【Prometheus监控MySQL详解】 Prometheus是一款源自Google Borgmon的开源监控系统...综上所述,结合Prometheus和Grafana的监控方案,可以提供全面且直观的MySQL服务器性能监控,帮助企业更好地管理和优化数据库系统。

Global site tag (gtag.js) - Google Analytics