广告
返回顶部
首页 > 资讯 > 数据库 >MySQL数据库的性能监控方法
  • 945
分享到

MySQL数据库的性能监控方法

2024-04-02 19:04:59 945人浏览 八月长安
摘要

本篇内容主要讲解“Mysql数据库的性能监控方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql数据库的性能监控方法”吧! SHOW STATUS;

本篇内容主要讲解“Mysql数据库的性能监控方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习mysql数据库的性能监控方法”吧!

SHOW STATUS;
FLUSH STATUS;

查看当前连接数 SHOW STATUS LIKE 'Thread_%';
Thread_cached:被缓存线程的个数
Thread_running:处于激活状态的线程的个数
Thread_connected:当前连接的线程的个数
Thread_created:总共被创建的线程的个数

Thread cache hits
Thread_connected = SHOW GLOBAL STATUS LIKE Thread_created;
Connections = SHOW GLOBAL STATUS LIKE 'Connections';
TCH=(1 - (Threads_created / Connections)) * 100

查看活动连接内容
SHOW PROCESSLIST;

如果 TCH数小于90%,创建连接耗费了时间,增大Thread_cached数量

QPS
Questions = SHOW GLOBAL STATUS LIKE 'Questions';
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime';
QPS=Questions/Uptime

TPS
Com_commit = SHOW GLOBAL STATUS LIKE 'Com_commit';
Com_rollback = SHOW GLOBAL STATUS LIKE 'Com_rollback';
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime';
TPS=(Com_commit + Com_rollback)/Uptime

QPS 和 TPS值一定要实时监控,如果接近架构搭建时的测试峰值,愿上帝与你同在

Read/Writes Ratio
Qcache_hits = SHOW GLOBAL STATUS LIKE 'Qcache_hits';
Com_select = SHOW GLOBAL STATUS LIKE 'Com_select';
Com_insert = SHOW GLOBAL STATUS LIKE 'Com_insert';
Com_update = SHOW GLOBAL STATUS LIKE 'Com_update';
Com_delete = SHOW GLOBAL STATUS LIKE 'Com_delete';
Com_replace = SHOW GLOBAL STATUS LIKE 'Com_replace';
R/W=(Com_select + Qcache_hits) / (Com_insert + Com_update + Com_delete + Com_replace) * 100

读写比,优化的重要依据,读的多就去优化读,写的多就去优化写

Slow queries per minute
Slow_queries = SHOW GLOBAL STATUS LIKE 'Slow_queries';
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime';
SQPM=Slow_queries / (Uptime/60)

Slow queries /Questions Ratio
Slow_queries = SHOW GLOBAL STATUS LIKE 'Slow_queries';
Questions = SHOW GLOBAL STATUS LIKE 'Questions';
S/Q=Slow_queries/Questions

新版本上线时要着重关注慢查询,让测试去踢开发者的屁股吧

Full_join per minute
Select_full_join = SHOW GLOBAL STATUS LIKE 'Select_full_join';
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime';
FJPM=Select_full_join / (Uptime/60)

没有使用索引而造成的full_join,优化索引去吧

Innodb buffer read hits
Innodb_buffer_pool_reads = SHOW GLOBAL STATUS LIKE 'Innodb_buffer_pool_reads';
Innodb_buffer_pool_read_requests = SHOW GLOBAL STATUS LIKE 'Innodb_buffer_pool_read_requests';
IFRH=(1 - Innodb_buffer_pool_reads/Innodb_buffer_pool_read_requests) * 100

InnoDB Buffer命中率 目标 95%-99%;

Table Cache
Open_tables= SHOW GLOBAL STATUS LIKE 'Open_tables';
Opened_tables= SHOW GLOBAL STATUS LIKE 'Opened_tables';
table_cache= SHOW GLOBAL STATUS LIKE 'table_cache';

table_cache应该大于 Open_tables 小于 Opened_tables

到此,相信大家对“Mysql数据库的性能监控方法”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL数据库的性能监控方法

本文链接: https://www.lsjlt.com/news/60598.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL数据库的性能监控方法
    本篇内容主要讲解“MySQL数据库的性能监控方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL数据库的性能监控方法”吧! SHOW STATUS; ...
    99+
    2022-10-18
  • MySQL 数据库的监控方式小结
    目录1、连接数(Connects)2、缓存(bufferCache)3、锁(lock)4、慢SQL5、statement6、吞吐(Database throughputs)7、数据库参数(serverconfig)8、慢...
    99+
    2023-04-06
    MySQL 监控方式 MySQL 监控
  • MySQL数据库的监控方式小结
    目录1、连接数(Connects)2、缓存(bufferCache)3、锁(lock)4、慢SQL5、statement6、吞吐(Database throughputs)7、数据库...
    99+
    2023-05-14
    MySQL 监控方式 MySQL 监控
  • MongoDB数据库性能监控详解
    目录一、MongoDB启动超慢1、启动日常卡住,根本不用为了截屏而快速操作,MongoDB启动真的超级慢~~2、启动MongoDB配置服务器,间歇性失败。3、查看MongoDB日志,分析“MongoDB启动慢...
    99+
    2023-03-31
    MongoDB数据库 数据库性能监控
  • zabbix监控mysql数据库
    这篇文章主要介绍“zabbix监控mysql数据库”,在日常操作中,相信很多人在zabbix监控mysql数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”zabbix监控...
    99+
    2022-10-18
  • MySQL数据库的监控方式是什么
    这篇文章主要介绍“MySQL数据库的监控方式是什么”,在日常操作中,相信很多人在MySQL数据库的监控方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL数据库...
    99+
    2023-04-13
    mysql
  • zabbix agent2 监控oracle数据库的方法
    概述 在zabbix5.0版本以上,新增了一个特性,那就是zabbix-agent2,这个是zabbix公司使用go语言重写的一个代理,可以完全替代原来的zabbix-agent。这...
    99+
    2022-11-12
  • 【MySQL】数据库监控--fpmmm(zabbix)
    官网:http://www.fromdual.com  fpmmm(FromDual Performance Monitor for MySQL and MariaDB) [root@wallet01 ~...
    99+
    2022-10-18
  • MySql性能监测方法
    mysql分为三层,第一层客户端,第二层服务端,第三层存储引擎 服务端主要流程连接器、分析器、优化器、执行器 使用mysql客户端控制行,mysql8.0中找到MySQL 8.0 Command Line Client 第一步:输...
    99+
    2019-04-26
    MySql性能监测方法
  • MySQL数据库性能监控与调优的项目经验解析
    MySQL数据库性能监控与调优的项目经验解析摘要:随着互联网技术的发展,大数据时代的到来,数据库在应用中扮演着至关重要的角色。本文通过一个实际项目经验,分享了在MySQL数据库性能监控与调优上的一些经验与心得,并提出了一些实用的解决方案。主...
    99+
    2023-11-02
    MySQL 调优 性能监控
  • 实时监控redis性能的方法
    这篇文章将为大家详细讲解有关实时监控redis性能的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言:Redis是一个由 Salvatore Sanfilippo ...
    99+
    2022-10-18
  • pmm 部署监控mysql数据库
    详细的部署信息请参考官方文档:https://www.percona.com/doc/percona-monitoring-and-management/deploy/server/docker.setti...
    99+
    2022-10-18
  • Zabbix3.0.4监控MySQL数据库状态
    先在zabbix主机上面配置好MySQL服务器的信息,添加好zabbix自带的Template App MySQL模版,然后去mysql服务器上安装agent,再添加mysql监控脚本。 &nbs...
    99+
    2022-10-18
  • 使用zabbix2.4.5监控mysql数据库
    下文给大家带来有关使用zabbix2.4.5监控mysql数据库内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完使用zabbix2.4.5监控mysql数据库你一...
    99+
    2022-10-18
  • MySQL数据库性能监控与容量规划的项目经验总结
    MySQL数据库是当前最流行的开源关系型数据库之一,被广泛应用于各种规模的企业系统中。随着数据规模和访问量的不断增大,数据库性能的监控和容量规划变得愈发重要。本文将分享我在项目中的经验总结,探讨MySQL数据库性能监控与容量规划的实践。一、...
    99+
    2023-11-02
    性能监控 容量规划 关键词:MySQL数据库
  • MySQL数据库性能监控与故障排查的项目经验解析
    MySQL数据库是目前广泛应用于各种网站和应用程序的关系型数据库管理系统,它的稳定性和性能对于一个系统的正常运行非常重要。然而,由于各种原因,MySQL数据库可能会出现性能问题和故障,因此需要进行性能监控和故障排查。本文将从项目经验的角度,...
    99+
    2023-11-03
    MySQL 性能监控 故障排查
  • 使用zabbix监控oracle数据库的方法详解
    一、概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix+python监控oracle数据库。 二、环境介绍 以下是我安装的环境...
    99+
    2022-11-11
  • PHP实现数据库容器化监控的方法
    随着容器化技术在云计算领域的广泛应用,大量的应用程序也开始在容器中运行,其中数据库也不例外。但是容器的动态性和快速的扩展能力,也给数据库的监控和管理带来一些困难。为了解决这个问题,本文将介绍一种基于PHP语言实现数据库容器化监控的方法,这种...
    99+
    2023-05-17
    监控 PHP 数据库容器化
  • 如何使用zabbix监控oracle数据库的方法
    本篇内容介绍了“如何使用zabbix监控oracle数据库的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、概述zabbix是一款非常...
    99+
    2023-06-08
  • mysql数据库监控工具navicat-monitor
    https://www.navicat.com.cn/download/navicat-monitor 下载 Navicat Monitor 2 Windows |  macOS |  macOS Homebrew | ...
    99+
    2018-04-01
    mysql数据库监控工具navicat-monitor
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作