【MySQL】最大连接数和最大句柄数的查询和修改

查看mysql查询最大连接数


 show variables like'%connections%' :mysql查询最大连接数
 set global max_connections=5000: 修改最大连接数
全局修改需要修改配置文件中的最大连接数需要修改my.cnf配置文件,一般在cd /etc/目录下
 show status like '%max_connections%'  :查询历史最大并发数数
 show global status like 'Max_used_connections': ##服务器响应的最大连接数
 show status like 'max%connections' :查看已使用的连接数
 

 查询数据库连接情况


 查看数据库连接IP列表及数量
 select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip : 查看数据库连接IP列表及数量
 select count(*) from information_schema.processlist : 查看数据库连接数
 

查询最大句柄数


查询当前句柄数:默认是1024
  ulimit -a  //查询所有
  ulimit -n  //查询open files

修改最大句柄数


打开limits.conf文件
vi /etc/security/limits.conf   
在文件中添加一下内容,注意空格是英文的
* soft nofile 65536
* hard nofile 65536

重启mysql服务

sudo service mysql restart

mysql加锁和解锁 

mysql加锁:flush table with read lock;
mysql解锁:unlock tables;

查看和开启mysql日志
进入mysql中执行,或在navicat中新建查询执行

show variables like 'general%';  --查看mysql日志状态和路径
set global general_log =1;      --开启mysql日志

linux查看磁盘空间,统计当前目录文件大小并按照大小排序


df:查看磁盘空间
du -sm *|sort -nr: linux统计当前目录下文件大小,并按照大小排序
lsof |grep deleted :查看所有已打开文件并筛选出其中已删除状态的文件

猜你喜欢

转载自blog.csdn.net/dopdkfsds/article/details/111356628
今日推荐