当前位置: 首页 > news >正文

mysql 连接状态_查看mysql连接数和状态

查看MySQL连接数

登录到MySQL命令行,使用如下命令可以查看当前处于连接未关闭状态的进程列表;

show full processlist;

若不加上full选项,则最多显示100条记录。

若以root帐号登录,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。

991bdfb14da019710460e3706cc0e052.png

在调试程序时,如怀疑应用程序中存在申请DB连接未释放的情况,可以通过该命令查询连接数(以应用程序中的user登录)。如程序运行过程中连接数越来越多,则可以判断程序中有DB资源未释放。

如需修改允许建立的最大连接数,win环境下需修改/mysql-advanced-5.6.19-win32/mysql-test/suite/ndb/下的my.cnf文件。

set-variable=max_user_connections=30 这个就是单用户的连接数

set-variable=max_connections=800 这个是全局的限制连接数

查看MySQL数据库状态

命令:

show status;

该命令会将DB所有的状态打印出来,如需其中特定的项可以加上like ‘%变量名称%’

show status like ‘%变量名称%’;

常用变量有:

Aborted_clients #由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。

Aborted_connects #尝试已经失败的MySQL服务器的连接的次数。

Connections #试图连接MySQL服务器的次数。

Created_tmp_tables #当执行语句时,已经被创造了的隐含临时表的数量。

Delayed_insert_threads #正在使用的延迟插入处理器线程的数量。

Delayed_writes #用INSERT DELAYED写入的行数。

Delayed_errors #用INSERT DELAYED写入的发生某些错误(可能重复键值)的行数。

Flush_commands #执行FLUSH命令的次数。

Handler_delete #请求从一张表中删除行的次数。

Handler_read_first #请求读入表中第一行的次数。

Handler_read_key #请求数字基于键读行。

Handler_read_next #请求读入基于一个键的一行的次数。

Handler_read_rnd #请求读入基于一个固定位置的一行的次数。

Handler_update #请求更新表中一行的次数。

Handler_write #请求向表中插入一行的次数。

Key_blocks_used #用于关键字缓存的块的数量。

Key_read_requests #请求从缓存读入一个键值的次数。

Key_reads #从磁盘物理读入一个键值的次数。

Key_write_requests #请求将一个关键字块写入缓存次数。

Key_writes #将一个键值块物理写入磁盘的次数。

Max_used_connections #同时使用的连接的最大数目。

Not_flushed_key_blocks #在键缓存中已经改变但是还没被清空到磁盘上的键块。

Not_flushed_delayed_rows #在INSERT DELAY队列中等待写入的行的数量。

Open_tables #打开表的数量。

Open_files #打开文件的数量。

Open_streams #打开流的数量(主要用于日志记载)

Opened_tables #已经打开的表的数量。

Questions #发往服务器的查询的数量。

Slow_queries #要花超过long_query_time时间的查询数量。

Threads_connected #当前打开的连接的数量。

Threads_running #不在睡眠的线程数量。

Uptime #服务器工作了多少秒。

相关文章:

  • centos docker mysql_CentOS7利用docker安装MySQL5.7
  • mysql max和count嵌套_mysql – 在同一个查询中使用MAX()和COUNT()
  • mysql bash profile_Mac 配置环境变量 MySQL环境变量 zshrc bash_profile
  • mysql连接到数据库服务器配置_mysql连接到数据库服务器配置
  • mysql主从数据库配置文件_MySQL主从数据库配置(副)
  • wpf 使用位图画图为什么断断续续_WPF 3D绘图三维建模技术井眼轨迹图实现(一)...
  • mysql常用语法_MySQL常用语法
  • mysql适配器_mysql及其python适配器安装
  • opecv 找不到dll_OpenCV zlibd1.dll找不到
  • python中局部变量和全局变量的区别_如何理解Python中的全局变量和局部变量呢
  • 南邮mysql_南京邮电大学网络攻防平台WEB题
  • mysql 唯一更新_MySQL 唯一索引和插入重复自动更新
  • linux mysql apache php 安装_Linux下Apache+MySQL+PHP的安装与配置
  • mysql自动判断索引机制_关于mysql 索引自动优化机制: 索引选择性(Cardinality:索引基数)...
  • mysql左表有右表没有_查询左表存在而右表不存在的记录
  • Angular数据绑定机制
  • CAP理论的例子讲解
  • docker-consul
  • JavaScript 基本功--面试宝典
  • Java小白进阶笔记(3)-初级面向对象
  • js学习笔记
  • Laravel Telescope:优雅的应用调试工具
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • spring boot 整合mybatis 无法输出sql的问题
  • Swift 中的尾递归和蹦床
  • Vue2.0 实现互斥
  • 分享几个不错的工具
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 译米田引理
  • 用Python写一份独特的元宵节祝福
  • 主流的CSS水平和垂直居中技术大全
  • # 计算机视觉入门
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • (1)Android开发优化---------UI优化
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (2020)Java后端开发----(面试题和笔试题)
  • (4)logging(日志模块)
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (二)学习JVM —— 垃圾回收机制
  • (汇总)os模块以及shutil模块对文件的操作
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (四)c52学习之旅-流水LED灯
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET MVC 验证码
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET中 MVC 工厂模式浅析
  • ?.的用法
  • [1]-基于图搜索的路径规划基础
  • [20190113]四校联考
  • [BUAA软工]第一次博客作业---阅读《构建之法》
  • [C#]DataTable常用操作总结【转】
  • [C++]类和对象【下】