2

MYSQL 接続プールを使用して GF 3.1.1 で Web アプリを実行しています。「show processlist;」を使用してDBへの接続を確認すると、接続が 1 つしか使用されていないことが常にわかります。なぜこうなった?DB で何かを行うスレッドはたくさんあります。誰か私の質問に答えてください。どうもありがとうございました。

4

1 に答える 1

0

接続プールは、利用可能な接続のプールです。32 の接続が利用可能かもしれませんが、それはそれらすべてを接続するという意味ではありません。接続を管理します。需要が増加すると、最大数に達するまで、開いている接続の数が増加します。同様に、需要が減少すると、開いている接続は最小値まで減少します。

クエリが高速であると仮定すると、GF はおそらく 1 つの接続で十分であると判断します。

そうは言っても、デフォルトの最小接続数は 8 であるため、管理コンソールにログインして接続プールの設定を確認してください。開いている接続の数も、少なくとも min で設定されている数以上である必要があります。

接続プールの設定

データベース内のスリープ接続

于 2012-10-05T04:43:33.593 に答える