数码资讯
mysql睡眠连接的问题解决方法
有时候你跑在MySQL SHOW PROCESSLIST;之后,你会发现数据库中有许多这样的过程: 然后有三个睡眠原因,下面是MySQL手册给出的解释: 1。客户端程序不退出之前调用mysql_close)。(书面程序或疏忽,DB库的数据库不会自动关闭每个连接…} 2。没有一个请求到服务器所需的wa
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
有时候你跑在MySQL SHOW PROCESSLIST;之后,你会发现数据库中有许多这样的过程:
然后有三个睡眠原因,下面是MySQL手册给出的解释:
1。客户端程序不退出之前调用mysql_close)。(书面程序或疏忽,DB库的数据库不会自动关闭每个连接…}
2。没有一个请求到服务器所需的wait_timeout或客户interactive_timeout秒睡。类似的,甚至经常类似于TCP,IP协议结构不完整,服务器一直认为客户端仍然存在(可能客户端已经坏了)。
三.客户端程序在结束前向服务器发送一个请求。{参见:TCP IP协议的三次握手)
这个解决方案也很简单。
添加配置文件
复制代码代码如下所示:
{他}
wait_timeout = 10
也许
复制代码代码如下所示:
MySQL >设置全局wait_timeout = 10;
然后有三个睡眠原因,下面是MySQL手册给出的解释:
1。客户端程序不退出之前调用mysql_close)。(书面程序或疏忽,DB库的数据库不会自动关闭每个连接…}
2。没有一个请求到服务器所需的wait_timeout或客户interactive_timeout秒睡。类似的,甚至经常类似于TCP,IP协议结构不完整,服务器一直认为客户端仍然存在(可能客户端已经坏了)。
三.客户端程序在结束前向服务器发送一个请求。{参见:TCP IP协议的三次握手)
这个解决方案也很简单。
添加配置文件
复制代码代码如下所示:
{他}
wait_timeout = 10
也许
复制代码代码如下所示:
MySQL >设置全局wait_timeout = 10;
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。