你们数据库一般把wait_timeout 和 max_connections设置为多少,我实在是不知道设置为多少合适,部分插件会自动断开连接,但是时间长了又导致max_connections过多
max_connections 不是最**接数吗?什么叫 max_connections 过多。
而且你本身就要保持数据库的连接,并不需要调低 max_connections
而且你本身就要保持数据库的连接,并不需要调低 max_connections
调高前者 降低后者
一般看情况来的
一般看情况来的
用默认设置最佳 一般不要去手动设置
如果连接数过多 调低max_connections
如果连接数过多 调低max_connections
Flowers_花花 发表于 2021-7-10 15:12
用默认设置最佳 一般不要去手动设置
默认设置不行的, 我服务器的连接量太大了,默认设置会直接达到最**接量,sql就挂了
592764254 发表于 2021-7-10 15:13
默认设置不行的, 我服务器的连接量太大了,默认设置会直接达到最**接量,sql就挂了 ...
我猜是某些设计差的插件,建立连接后没有 close。然后每次查询都重新创建一次连接。
luckperms 可以在配置文件中,把 maximum-lifetime 后的数字设置比 wait_timeout 小,就不会让插件断开连接了。其他的插件另说,一般需要保持连接的,都是用了连接池的,所以一般也能调。