Questions tagged «max-connections»


1
什么限制了连接数量?
根据https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans,连接限制为500 按照https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server的说法: “通常,良好硬件上的PostgreSQL可以支持数百个连接” 此限制的决定因素是什么?#CPU核心?内存?操作系统?

1
如何摆脱“最大用户连接”错误?
我正在将MySQLi用于我的Web应用程序,但是每当我要访问某个特定页面时,我都会得到mysqli_connect() [function.mysqli-connect]: (42000/1203): User ***_user already has more than 'max_user_connections' active connections。 我已经尝试关闭所有连接,但这并不能改善情况。 有没有一种方法可以确切地知道在任何特定时刻打开了哪些连接,或者可以帮助我解决此问题的任何其他有用数据? 顺便说一句,我正在使用PHP 5.2.17和MySQL 5.1。

2
psql:致命错误:对不起,已经有太多客户端
当尝试访问使用postgresql数据库的网站,甚至使用psql实用程序或pgadmin3时,我突然收到此错误。 我的数据库设置为处理150个最大连接: # SHOW max_connections; max_connections ----------------- 150 (1 row) 重新启动我的网站所在的ubuntu服务器(这实际上是使用连接的唯一方法)后,我看到当前的连接数量为140: # select count(*) from pg_stat_activity; count ------- 140 (1 row) 我不明白重新启动服务器后突然有这么多连接。所以我检查了postgresql活动: # SELECT * FROM pg_stat_activity; 而且我看到100列具有相同的确切查询,如下所示: SELECT "reports".* FROM "reports" WHERE (("reports"."time" < '2014-06-28 13:30:42.000000' AND "reports"."unit_id" = 3192)) ORDER BY "reports"."id" DESC LIMIT 1 更重要的是它们都具有相同的客户端地址(我的Web服务器)。 该Web服务器在连接池为50的导轨上使用ruby。即使连接池为50,Passenger进程/ prefork …

2
查看每个用户的活动MySQL连接
我需要一个查询,该查询将为我提供某个用户到某个数据库的活动或开放连接数。我一直在寻找时间,到目前为止却一无所获。我很近,所以这是我尝试过的。 SHOW STATUS WHERE `variable_name` = 'Threads_connected'; SHOW STATUS LIKE '%onn%'; SELECT * FROM information_schema.processlist WHERE USER='database_user'; 我在一家网络托管公司工作,我们的一位客户一直在竭尽所能max_user_connections,因此在进行故障排除时,由于他不是共享服务器,我为什么现在需要知道他的用户正在使用多少个连接,因此进行故障排除。我目前正在使用MySQL(InnoDB)5.5.36版。任何帮助将不胜感激!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.