MySQL查看最大连接数和数据库连接
1.查看MySQL的可以承受的最大连接数,登录到MySQL服务器后,输入以下命令,如出现下面的页面显示:show variables like '%max_connections%';max_connections:表示的是服务器所能承受的最大连接数,用来设置最大连接(用户)数。总体来说,该max_connections参数在服务器资源够用的情况下应该尽量设置大,以满...
·
1.查看MySQL的可以承受的最大连接数
登录到MySQL服务器后,输入以下命令,如出现下面的页面显示:
show variables like '%max_connections%';

max_connections:表示的是服务器所能承受的最大连接数 ,用来设置最大连接(用户)数。
总体来说,该max_connections参数在服务器资源够用的情况下应该尽量设置大,以满足多个客户端同时连接的需求,否则将会出现类似”Too many connections”的错误。一般情况下根据同时在线人数设置一个比较综合的数字,我们设置的是300。
2.查看当前连接数据库的用户
show processlist;
如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。show processlist;只列出前100条,如果想列出全部的连接请使用以下命令:
#查看连接数据库的所有用户
show full processlist;

输出参数详解:
id: ID标识
use: 当前连接用户
host: 显示这个连接从哪个ip的哪个端口上发出
db: 数据库名
command:连接状态,一般是休眠(sleep),查询(query),连接(connect)
time: 连接持续时间,单位是秒
state: 显示当前sql语句的状态
info: 显示这个sql语句更多推荐




所有评论(0)