PolarDB数据库访问量低的时候可以正常连接数据库,访问量高了所有用户都连接不了数据库了,为什么?-[阿里云_云淘科技]

PolarDB数据库访问量低的时候可以正常连接数据库,访问量高了所有用户都连接不了数据库了,这是什么原因导致的?报错提示没有权限。报错提示:Warning: mysqli query( ): Couldn’t fetch mysqli
数据库连接失败:
php network getaddresses: getaddrinfo failed: Name or service not known

以下为热心网友提供的参考意见

楼主你好,这种情况可能是由于数据库连接池资源不足导致的,当访问量高时,连接池中的连接数量可能无法满足所有用户的请求,从而导致数据库连接失败,而且可能会导致同时连接的用户无法正常访问数据库,出现报错提示没有权限。

要解决这个问题,你可以增加连接池的大小,通过增加数据库连接池的最大连接数,可以提供更多的连接资源给用户。

还有就是优化数据库连接使用方式,检查代码中是否有数据库连接未释放的情况,确保每次使用完数据库连接后都能及时释放,以免占用连接资源。

本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/17513.html

(0)
匿名
上一篇 2023年12月28日
下一篇 2023年12月28日

相关推荐

新手站长从“心”出发,感谢16年您始终不离不弃。