MySQL查询连接数
1.查看连接的客户端的链接数
select client_ip, count (client_ip) as client_num from ( select substring_index(host, ':' ,1) as client_ip from information_schema.processlist ) as connect_info group by client_ip order by client_num desc ;
|
2.查看正在执行的进程
select * from information_schema.processlist where Command != 'Sleep' order by Time desc ;
|
3.查看进程和相关的信息
show full processlist
|
3的执行结果
针对3的字段解释:
Id: 就是这个线程的唯一标识,当我们发现这个线程有问题的时候,可以通过 kill 命令,加上这个Id值将这个线程杀掉。前面我们说了show processlist 显示的信息时来自information_schema.processlist 表,所以这个Id就是这个表的主键。 User: 就是指启动这个线程的用户。 Host: 记录了发送请求的客户端的 IP 和 端口号。通过这些信息在排查问题的时候,我们可以定位到是哪个客户端的哪个进程发送的请求。 DB: 当前执行的命令是在哪一个数据库上。如果没有指定数据库,则该值为 NULL 。 Command: 是指此刻该线程正在执行的命令。这个很复杂,下面单独解释 Time: 表示该线程处于当前状态的时间。 State: 线程的状态,和 Command 对应,下面单独解释。 Info: 一般记录的是线程执行的语句。默认只显示前100个字符,也就是你看到的语句可能是截断了的,要看全部信息,需要使用 show full processlist。 下面我们单独看一下 Command 的值: Binlog Dump: 主节点正在将二进制日志 ,同步到从节点 Change User: 正在执行一个 change-user 的操作 Close Stmt: 正在关闭一个Prepared Statement 对象 Connect: 一个从节点连上了主节点 Connect Out: 一个从节点正在连主节点 Create DB: 正在执行一个create-database 的操作 Daemon: 服务器内部线程,而不是来自客户端的链接 Debug: 线程正在生成调试信息 Delayed Insert: 该线程是一个延迟插入的处理程序 Drop DB: 正在执行一个 drop-database 的操作 Execute: 正在执行一个 Prepared Statement Fetch: 正在从Prepared Statement 中获取执行结果 Field List: 正在获取表的列信息 Init DB: 该线程正在选取一个默认的数据库 Kill : 正在执行 kill 语句,杀死指定线程 Long Data: 正在从Prepared Statement 中检索 long data Ping: 正在处理 server-ping 的请求 Prepare: 该线程正在准备一个 Prepared Statement ProcessList: 该线程正在生成服务器线程相关信息 Query: 该线程正在执行一个语句 Quit: 该线程正在退出 Refresh:该线程正在刷表,日志或缓存;或者在重置状态变量,或者在复制服务器信息 Register Slave: 正在注册从节点 Reset Stmt: 正在重置 prepared statement Set Option: 正在设置或重置客户端的 statement-execution 选项 Shutdown: 正在关闭服务器 Sleep: 正在等待客户端向它发送执行语句 Statistics: 该线程正在生成 server-status 信息 Table Dump: 正在发送表的内容到从服务器 Time: Unused |
MySQL查询连接数相关推荐
- MySQL 查询连接数并显示完整的processlist中info信息
由于数据库的使用导致cpu飙升,想要查询数据库的具体什么语句导致了cpu飙升需要查看运行中的sql语句 此次我使用了进行查询: 也可使用mysqladmin processlist进行查询(但本次没有 ...
- mysql 查询连接数_MySQL如何查看连接数和连接状态
MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准 ...
- mysql最大连接数查询_MYSQL 查看最大连接数和修改最大连接数
MySQL查看最大连接数和修改最大连接数 1.查看最大连接数 show variables like '%max_connections%'; 2.修改最大连接数 set GLOBAL max_con ...
- 查询和修改mysql最大连接数的方法
查询和修改mysql最大连接数的方法 切换到mysql库里查询 show variables like 'max_connections'; show global status like 'Max_ ...
- mysql查询数据库的连接数_MySQL数据库之如何实时查看mysql当前连接数?
本文主要向大家介绍了MySQL数据库之如何实时查看mysql当前连接数? 通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 如何实时查看mysql当前连接数? 1.查看当前所有连接的 ...
- Mysql 查看连接数,状态 最大并发数 怎么设置才合理
show status like '%max_connections%'; ##mysql最大连接数 set global max_connections=1000 ##重新设置 show varia ...
- 如何实时查看mysql当前连接数
如何实时查看mysql当前连接数? 如何实时查看mysql当前连接数? 1.查看当前所有连接的详细资料: ./mysqladmin -uadmin -p -h10.140.1.1 processlis ...
- mysql数据库增左右连接_快速增加MYSQL数据库连接数负载能力
第一先限制Innodb的并发处理.如果innodb_thread_concurrency = 0 可以先改成 16或是64 看机器压力,如果 非常大,先改成16让机器的压力下来,然后慢慢增达,适应自已 ...
- mysql最大连接数512_MySQL服务器最大连接数怎么设置才合理
原标题:MySQL服务器最大连接数怎么设置才合理 如果mysql 连接数据设置不合理可能会导致很小的流量mysql就提示MySQL: ERROR 1040: Too many connections错 ...
最新文章
- git 操作命令整理
- 3dContactPointAnnotationTool开发日志(二一)
- JQuery1.2.6 ui.dialog控件在IE6下标题栏显示不正常的问题解决
- 在QT中CXDVA视频组件的例子
- Apache Tomcat下载、安装、配置图文教程
- 超市仓库管理系统python+tkinter
- (十二)GA-RPN----2019CVPR论文解读
- android登录界面素材,2014年国外30个精美APP登录界面UI设计欣赏
- js基础-点击切换div背景颜色
- 《考研公共课复习指导》数学篇1:考研数学策略
- 桌面版vscode用免费的微软4核8G服务器做远程开发(编译运行都在云上,还能自由创建docker服务)
- 计算机和主域丢失信任关系,此工作站和主域间的信任关系失败
- python爬虫爬取高清图片——爬虫入门
- 在MatLab中FFT和IFFT的互相转换
- 链接脚本中 text、data、bss、rodata 段含义
- np.savetxt保存时数据不使用科学计数法形式
- 现代汽车、欧莱雅、贝壳找房、信达生物、诺维信等公司高管变动
- 天气预报文字版微信_早起微信励志语录 微信群里的带励志语录的天气预报在哪找...
- 《Visual C# 从入门到精通》第三章使用判断语句——读书笔记
- 20-ICE_ITMC-WiFi-based_In-home_Fall-detection_Utility_Application_of_WiFi_Channel_State_Information_
热门文章
- 移动搜索引擎-网页信息预处理
- C# 十六进制字符串与数值类型之间转换
- 转载:由图片SEO想起
- rust 睡袋怎么用_买过50+件睡袋的妈妈推荐这几款!
- java通过异常处理错误_java 通过异常处理错误
- esxi 7.0 封装瑞昱网卡驱动_小科普 | 无线网卡怎么选?
- 学成在线网站首页_分享一些好用的网站
- 放在每个定义前的html语言,html基础
- java mesos kubernete_Fabric8操作Kubernetes(一)
- linux 空格函数,linux c语言的split函数和空格处理函数