タグ付けされた質問 「max-connections」


1
接続数の制限は何ですか?
https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans接続制限が500であります あたりとしてhttps://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server「一般的に、良いハードウェア上のPostgreSQLは数百の接続をサポートすることができます」 この制限の決定要因は何ですか?#CPUコア?羊?OS?

1
「最大ユーザー接続」エラーを取り除く方法は?
私は私のウェブアプリにMySQLiを使用していますが、特定のページにアクセスしたいときはいつでも、 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データベースを使用するWebサイトにアクセスしようとしたとき、または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のRails on …

2
ユーザーごとのアクティブなMySQL接続を表示する
特定のユーザーに対して、特定のデータベースへのアクティブな接続数または開いている接続数を取得するクエリが必要です。私は何時間も探していましたが、今のところ何も思いつきませんでした。私は近いので、ここで私が試したことがあります。 SHOW STATUS WHERE `variable_name` = 'Threads_connected'; SHOW STATUS LIKE '%onn%'; SELECT * FROM information_schema.processlist WHERE USER='database_user'; 私はWebホスティング会社で働いており、クライアントの1つが彼のmax_user_connections限界に達し続けているため、ユーザーが共有サーバーではないため、ユーザーが現在使用している接続の数を知る必要がある理由をトラブルシューティングします。現在、MySQL(InnoDB)バージョン5.5.36を使用しています。どんな助けでも大歓迎です!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.