想戴上最美的面具,又想卸下所有的伪装。
常用命令
连接数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22如果是root帐号,你能看到所有用户的当前连接
如果是其它普通帐号,只能看到自己占用的连接
show processlist; 列出前100条
show full processlist; 全部列出
show global variables like '%connections%'; 查看整个MySQL实例的最大连接数限制
max_connections 就是整个MySQL实例的最大连接数限制
max_user_connections 是单个用户的最大连接数,这里未指明是哪个用户,是任意一个用户
查看某个用户的最大连接数,0表示不限制:
select user,max_user_connections from mysql.user where user='root';
通过设置这个值,防止某个指定用户使用过多的连接资源。默认是0,不限制。
上面3个参数的关系是:
max_user_connections < 实例 max_user_connections < max_connections
整个MySQL实例,曾经同时最大连接数,包括很多用户连接数之和:
show global status like '%max_used_connections%';
修改mysql最大连接数:
打开my.ini,修改max_connections=100(默认为100)。
使用连接池减少mysql的连接数查看状态
1
show status;