我的编程空间,编程开发者的网络收藏夹
学习永远不晚

运行中的mysql状态的查看方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

运行中的mysql状态的查看方法

本篇内容介绍了“运行中的mysql状态的查看方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!


  对正在运行的mysql进行监控,其中一个方式就是查看mysql运行状态。
  
  (1)QPS(每秒Query量)
  QPS = Questions(or Queries) / seconds
  mysql > show  global  status like 'Question%';
  (2)TPS(每秒事务量)
  TPS = (Com_commit + Com_rollback) / seconds
  mysql > show global status like 'Com_commit';
  mysql > show global status like 'Com_rollback';
  (3)key Buffer 命中率
  mysql>show  global   status  like   'key%';
  key_buffer_read_hits = (1-key_reads / key_read_requests) * 100%
  key_buffer_write_hits = (1-key_writes / key_write_requests) * 100%
  (4)InnoDB Buffer命中率  
  mysql> show status like 'innodb_buffer_pool_read%';
  innodb_buffer_read_hits = (1 - innodb_buffer_pool_reads / innodb_buffer_pool_read_requests) * 100%
  (5)Query Cache命中率
  mysql> show status like 'Qcache%';
  Query_cache_hits = (Qcahce_hits / (Qcache_hits + Qcache_inserts )) * 100%;
  (6)Table Cache状态量
  mysql> show global  status like 'open%';
  比较 open_tables  与 opend_tables 值
  (7)Thread Cache 命中率
  mysql> show global status like 'Thread%';
  mysql> show global status like 'Connections';
  Thread_cache_hits = (1 - Threads_created / connections ) * 100%
  (8)锁定状态
  mysql> show global  status like '%lock%';
  Table_locks_waited/Table_locks_immediate=0.3%  如果这个比值比较大的话,说明表锁造成的阻塞比较严重
  Innodb_row_lock_waits innodb行锁,太大可能是间隙锁造成的
  (9)复制延时量
  mysql > show slave status
  查看延时时间
  (10) Tmp Table 状况(临时表状况)
  mysql > show status like 'Create_tmp%';
  Created_tmp_disk_tables/Created_tmp_tables比值最好不要超过10%,如果Created_tmp_tables值比较大,
  可能是排序句子过多或者是连接句子不够优化
  (11) Binlog Cache 使用状况
  mysql > show status like 'Binlog_cache%';
  如果Binlog_cache_disk_use值不为0 ,可能需要调大 binlog_cache_size大小
  (12) Innodb_log_waits 量
  mysql > show status like 'innodb_log_waits';
  Innodb_log_waits值不等于0的话,表明 innodb log  buffer 因为空间不足而等待
  比如命令:
  >#show global status;
  虽然可以使用:
  >#show global status like %...%;
  来过滤,但是对应长长的list,每一项都代表什么意思,还是有必要弄清楚。

“运行中的mysql状态的查看方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

运行中的mysql状态的查看方法

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

下载Word文档

猜你喜欢

MySQL 5.7 查看运行状态(sys表的使用)

host_summary,查看连接到mysql的主机信息 字段名 意义 host 从哪个服务器上连过来。如果是NULL,表示内部的进程 statements 这台服务
MySQL 5.7 查看运行状态(sys表的使用)
2015-02-20

Linux下怎么查看mysql运行状态

这篇文章给大家分享的是有关Linux下怎么查看mysql运行状态的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.使用命令 # service mysqld status 命令来查看mysql 的启动状态如图所示
2023-06-27

查看mysql状态的方法有哪些

有以下几种方法可以查看MySQL的状态:1. 使用命令行工具:可以通过在命令行中执行`mysqladmin status`命令来查看MySQL的状态。该命令会显示MySQL的版本信息、运行时间、并发连接数等。2. 使用MySQL客户端:可以
2023-10-11

linux中如何查看oracle运行状态

要查看Oracle数据库的运行状态,可以使用以下方法:使用SQL*Plus工具连接到数据库并执行以下查询语句:SELECT STATUS FROM V$INSTANCE;如果数据库实例的状态为OPEN,则表示数据库正在运行。使用Oracle
linux中如何查看oracle运行状态
2024-04-09

查看linux ssh服务信息及运行状态方法

关于ssh服务端配置有不少文章,例如 linux下ssh服务配置,这里仅列举出一些查看ssh服务相关信息的常用命令. 1 安装 apt-get install openssh-server 2 完成后,检查ssh server是否启
2022-06-04

linux怎么查看oracle数据库的运行状态

在Linux系统中,可以通过以下方式来查看Oracle数据库的运行状态:使用ps命令查看数据库的进程状态:ps -ef | grep oracle这会列出所有包含"oracle"关键字的进程,并显示进程的ID、用户、启动时间等信息。查看数
linux怎么查看oracle数据库的运行状态
2024-04-09

PyCharm中如何在运行状态下查看源代码

这篇文章主要介绍了PyCharm中如何在运行状态下查看源代码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如何在运行状态下查看源代码?查看该函数的源代码,我们通常使用IDE来
2023-06-27

win8如何查看网络连接状态?win8查看网络连接状态的方法

有时候遇到网络故障问题会想要详细了解自己的网络连接状况,网上讲解很多win8系统查看网络连接状态的方法,比如通过资源监视器查看进程网络连接状况,但是小编今天告诉大家一种更简单的查看方法,有需要的用户一起往下看看。具体方法如下: 1、首先,右
2022-06-04

quartz的job执行状态怎么查看

要查看Quartz的Job执行状态,可以使用Quartz提供的API来获取相关信息。以下是一种常见的查看Quartz Job执行状态的方法:首先,你需要获取到Quartz的Scheduler对象。Scheduler是Quartz的核心对象,
2023-09-13

编程热搜

目录