查看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 :查看所有已打开文件并筛选出其中已删除状态的文件