mysql查看连接数和状态,设置连接数和超时时间


1、mysql> show status like '%connect%';

   Connections,试图连接到(不管是否成功)MySQL服务器的连接数。
   Max_used_connections,服务器启动后已经同时使用的连接的最大数量。
   Threads_connected,当前的连接数。

2、mysql> show variables like '%connect%';

   max_connections,最大连接数。

3、修改max_connections

   在配置文件(my.cnf或my.ini)在最下面,天加一句:
   max_connections=32000
   然后,用命令重启:/etc/init.d/mysqld restart
   虽然这里写的32000,实际MySQL服务器允许的最大连接数16384;
   添加了最大允许连接数,对系统消耗增加不大。

4、mysql> show processlist;
显示当前正在执行的MySQL连接。

 

在MySQL配置文件my.ini/my.cnf中添加或修改:

//最大连接数
max_connections=1000
//设置超时时间,超过设置时间没有请求就主动断开,单位是秒
wait_timeout = 600
interactive_timeout = 600


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM