如何查看mysql数据库链接情况_MySQL如何查看数据库连接数和状态
1.查看MySQL连接数
登录到MySQL命令行,使用如下命令可以查看当前处于连接未关闭状态的进程列表;
[plain] view plain copy
1. show full processlist;
若不加上full选项,则最多显示100条记录。
若以root帐号登录,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。
在调试程序时,如怀疑应用程序中存在申请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 这个是全局的限制连接数
2.查看MySQL数据库状态
命令:[plain] view plain copy
1. show status;
该命令会将DB所有的状态打印出来,如需其中特定的项可以加上like ‘%变量名称%’
[plain] view plain copy
1. 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 服务器工作了多少秒。
本文由职坐标整理发布,更多相关知识,请关注职坐标数据库MySQL频道!
如何查看mysql数据库链接情况_MySQL如何查看数据库连接数和状态相关推荐
- 如何查看mysql备份的情况_MySQL数据库备份详解(示例代码)
原文:MySQL数据库备份详解 对于任何数据库来说,备份都是非常重要的 数据库复制不能取代备份的作用 比如我们由于误操作,在主数据库上删除了一些数据,由于主从复制的时间很短,在发现时,从数据库上的数据 ...
- suse查看mysql内存使用情况_MySQL 慢查询日志(Slow Query Log)
4.格式化慢查询日志 结构化慢查询日志就是把慢查询日志中的重要信息按照便于阅读以及按照特定的排序方式来提取SQL. 这种方式有点类似于Oracle中有个tkprof来格式化oracle的trace文件 ...
- linux查看mysql连接日志文件,linux下查看mysql日志文件的方法
查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...
- mysql 定期清理表数据_mysql 定期清理表数据库
zabbix数据库备份整理 zabbix数据库备份整理 zabbix数据库备份整理 zabbix的所有操作都是存在数据库里,在数据库里都会有对应的表,所以对zabbix备份,只需备份数据库就行了. 采 ...
- 如何查看mysql的版本情况?
一.命令方式: 1.Linux服务器上查看mysql的版本 方法一: [root@mysql usr]# mysql -V mysql Ver 14.14 Distrib 5.7.30, for li ...
- mysql添加自团_Mysql入门基础 数据库创建篇
1.创建数据表---基础(高手跳过) 正统方法:create [TEMPORARY] table 表名 [if not exists] (创建的列项定义) [表的选项] [分区的选项];#正统的创建方 ...
- mysql的外键_mysql如何查看外键
展开全部 查看mysql外键方式主要是通过第三方工具或者62616964757a686964616fe4b893e5b19e31333431373233是sql语句,主要有以下三种方式 1.使用Nav ...
- 本地 mysql 数据库 上线 服务器_MySQL把本地数据库上传到服务器
1.安装Navicat 虽然这个软件是收费的,但是给了20天试用期,所以可以放心大胆的用正版,毕竟,上传数据库这种事儿,只在项目上线部署的时候用一次,20天怎么也够用了. 2.建立连接 1.先新建连接 ...
- 怎么查看mysql是否锁表_MySQL查看是否锁表
MySQL查看是否锁表的方法:首先进入命令窗口:然后通过执行命令"show engine innodb status\G;"查看造成死锁的sql语句,并分析索引情况即可. 可直接在 ...
最新文章
- php读取binlog,PHP解析Mysql Binlog
- 使用jmeter测试工具完成文件的上传
- 【学习总结】GirlsInAI ML-diary day-3-数据类型
- 【Python】tqdm创建进度条
- python程序结构有哪几种_Python数据结构与算法(几种排序)小结
- webshpere缓存--JSP
- JavaFX UI控件教程(二十五)之Color Picker
- Java中的List你真的会用吗
- vue学习经验分享,在这个大前端时代,你再不会vue就out啦
- raspberry pi_什么是Raspberry Pi基金会? 售出1000万台计算机
- python 装饰器的讲解
- 人脸识别(3)---静态人脸识别和动态人脸识别的区别
- 电改:国内电网的账单也与时俱进了
- 4.2 录制第一个jmeter性能测试脚本(http协议)
- Office Web Add-in的技术原理和开发常见问题剖析
- 加权有限状态转录机(Weighted Finite-State Transducer/WFST)
- MATLAB 线性动态范围调整
- PDF编辑方法,怎么从PDF中提取页面
- CVE20190708复现
- 计算机毕业设计Java苹果酒店住房管理(源码+系统+mysql数据库+lw文档)
热门文章
- 大数据平台常见面试题
- 物联网 | NB-IoT与LoRa简介
- Linux快速创建文档 并查看
- 【JAVA】List转Set并按照List的顺序排序,HashSet、LinkedHashSet、TreeSet元素保存顺序List转换对比
- 计算机word复制粘贴键,小编教你电脑Word工具无法复制粘贴
- java计算机毕业设计HTML5企业员工管理系统源码+mysql数据库+系统+lw文档+部署
- linux chown 将root改变所有者为admin,Linux用户管理 权限管理 内存管理 网络管理命令 (第四天)...
- RAW图像处理软件ON1 Photo RAW 2021 for Mac
- Jzoj P4253 QYQ在艾泽拉斯___强连通分量缩点+拓扑序dp
- Word怎么转换成PDF文件格式?思路提供