MySQL使用show status查看MySQL服务器状态信息

这篇文章主要介绍了MySQL使用show status查看MySQL服务器状态信息,需要的朋友可以参考下

在LAMP架构的网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SELECT语句、执行了多少update/delete/INSERT语句等统计信息,从而便于我们根据当前MySQL服务器的运行状态进行对应的调整或优化工作。

在MySQL中,我们可以使用SHOW STATUS指令语句来查看MySQL服务器的状态信息。下面,我们以DOS命令窗口的形式连接MySQL,并执行show status;指令,我们将看到如下显示信息:

当我们执行show status语句时,MySQL将会列出多达300多条的状态信息记录,其中包括了供我们查看了解的各种信息。不过,如果直接使用show status指令得到300多条记录,会让我们看得眼花缭乱,因此我们希望能够「按需查看」一部分状态信息。这个时候,我们可以在show status语句后加上对应的like子句。例如,我们想要查看当前MySQL启动后的运行时间,我们可以执行如下语句:

此时,我们就可以看到如下结果:

同样的,如果我们要本次MySQL启动后执行的SELECT语句的次数,我们可以执行如下语句:

show statuslike'com_select'

对应输出结果如下:

此外,与where子句中的LIKE关键字类似,show status后的LIKE关键字也可以使用'_' 或'%'等通配符来进行模糊匹配。例如我们可以执行如下语句来查看MySQL服务器的线程信息:

show status like 'Thread_%';

对应输出结果如下:

值得注意的是,在上述show status like 'com_select'指令的执行示例中,显示的SELECT语句统计信息仅仅表示当前会话连接执行的SELECT语句数量。因为,show status指令的完整语法如下:

在show status的完整语法中,"[]"中的部分是可选的,如果我们的show status语句中不包含统计范围关键字,则默认统计范围为SESSION,也就是只统计当前连接的状态信息。如果我们需要查询自当前MySQL启动后所有连接执行的SELECT语句总数,我们可以执行如下语句:

show global status like 'com_select';

以?即是show status的详细用法。由于show status的状态统计项较多,我们就不再一一解释每个统计项的具体含义,在这里,我们仅列出部分常用的状态信息查看语句:

mysql服务器查绑定的域名查_MySQL使用show status查看MySQL服务器状态信息相关推荐

  1. MySQL – 用SHOW STATUS 查看MySQL服务器状态

    在工作中,有时候我们需要了解MySQL服务器的状态信息,这时候,我们可以使用SHOW STATUS命令来查看服务器的状态信息. SHOW STATUS命令会显示每个服务器变量的名字和值,状态变量是只读 ...

  2. MySQL 查看连接数及状态信息

    一.问题描述 今天运维同事找到我问,有两台数据库MYSQL的连接数超过监控的阈值(700),当然他们的监控(zabbix)也是刚刚搭建起来的.表示该值已经从很低的数值一点一点调上来了,但是仍然报警.于 ...

  3. mysql怎么看端口号_mysql端口号(怎么查看mysql的端口号)

    mysql端口号(怎么查看mysql的端口号) 2020-05-07 21:54:58 共10个回答 如何查看mysql的端口号 1使用命令showglobalvariableslike'port'; ...

  4. mysql主备数据库配置文档_MySQL数据库配置主从服务器实现双机热备实例教程

    网站:bbs.osyunwei.com 程序在:Web服务器192.168.21.129上面 数据库在:MySQL服务器192.168.21.169上面 实现目的:增加一台MySQL备份服务器(192 ...

  5. MySQL数据库基本的“增删改查”操作 -《狗嗨默示录》-

    一.使用Navicat for MySQL进行可视化操作 想要通过直观的图形界面查看MySQL数据库,使用鼠标点击查看有多少个表,以及表里有啥东西.那么你可以这样: 图形界面: 命令: 查看多少个数据 ...

  6. mysql有没有实现高可用_MySQL高可用架构:mysql+keepalived实现

    系统环境及架构 #主机名 系统版本 mysql版本 ip地址 mysqlMaster centos7.4 mysql5.7 192.168.1.42 mysqlSlave centos7.4 mysq ...

  7. 帝国cms如何域名html的专题,帝国CMS栏目绑定二级域名的方法及步骤

    帝国栏目绑定二级域名步骤: 1.把需要二级域名解析到服务器IP. 2.在服务器上绑定二级域名至网站目录. 3.进入帝国后台,栏目设置里,绑定域名处填写域名,域名需要http://XXX.XXX.XX( ...

  8. mysql连接数紧张_Mysql 查看连接数,状态,最大并发数

    mysql: error 1040: too many connections"的异常情况,造成这种情况的一种原因是访问量过高,mysql服务器抗不住,这个时候就要考虑增加从服务器分散读压力 ...

  9. 【内网穿透服务器】使用FRP实现内网穿透,远程访问内网服务器

    使用FRP实现内网穿透,远程访问内网服务器 frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持 ...

最新文章

  1. C#Swagger使用
  2. python中使用squarify包可视化treemap图:treemap将分层数据显示为一组嵌套矩形,每一组都用一个矩形表示,该矩形的面积与其值成正比
  3. 华为H3C ER3100由器限速方法合集
  4. SESSION 回收机制
  5. 联想服务器自动关机_IBM 联想 DELL HP服务器自动关机|解决办法整理
  6. java把字体做成滚动的_Scroll text - JS实现文字自动循环滚动效果
  7. position: relative_设置relative 后再设置定位 原有位置空白
  8. 【51nod】1227 平均最小公倍数
  9. 第11章 支撑向量机 SVM 学习笔记 下 高斯核函数RBF
  10. 云计算8项核心技术分析
  11. graphpad prism柱状图横坐标斜着_GraphPad Prism 绘图教程 | 如何在图表中对齐对象
  12. 视频编辑专家下载v9.3官方免费版
  13. C语言程序设计--新生入学登记系统
  14. 数组、单链表和双链表介绍 以及 双向链表的C/C++/Java实现
  15. 程序员版本的八荣八耻,爱了
  16. js vue 获取 (昨天、今天、明天) 时间
  17. Token的组成部分
  18. 利用python爬虫关键词批量下载高清大图!
  19. AGV三种导航方式,苏州凌鸟带你走进AGV世界
  20. 高德地图——骑行路线骑行指定

热门文章

  1. redhat5中架设DHCP服务器与DHCP中继
  2. as的使用技巧及注意点
  3. Loading页的实现代码
  4. 网络爬虫--23.动态网页数据抓取
  5. Ubuntu中安装nginxError
  6. git fork clone 区别_Working with Git | Git 与 GitHub
  7. 未捕获typeerror: $形象。cropper不是函数_没有学不会的python--细说自定义函数的细节...
  8. ajax改变json指向,Ajax遍历jSon后对每一条数据进行相应的修改和删除(代码分享)
  9. Code First :使用Entity. Framework编程(6) ----转发 收藏
  10. 集合(collection)