-2
ここに私の質問です。どちらがmysql接続に最適ですか?
ケース1:
は、常にすべてのTCP
クライアントの接続や切断を行います。
ケース2:
つだけ接続を行うと、すべてのTCP
クライアントの接続を共有しています。
パフォーマンスに最適なのはどちらですか?ありがとう!
ここに私の質問です。どちらがmysql接続に最適ですか?
ケース1:
は、常にすべてのTCP
クライアントの接続や切断を行います。
ケース2:
つだけ接続を行うと、すべてのTCP
クライアントの接続を共有しています。
パフォーマンスに最適なのはどちらですか?ありがとう!
私はあなたのアーキテクチャは、n層、のようなものであることを前提としています
DB_SERVER <---> APPLICATION <----> MANY_CLIENTS
...そしてあなたは、アプリケーション部分のソリューションを検討しますか?
そう仮定すると、それはまだ依存します
DB_SERVER
とAPPLICATION
の間の待ち時間が短い場合、複数のクライアント要求を単一の接続に絞ることの利益は小さいかもしれません。ゲインとコストを考慮する必要があります。その結果は、上記の両方の要因に大きく依存します。
もちろん、本当に多くの同時接続を考慮すると、接続テーブルのサイズの制限をいくつか打つこともできます。または、証券の特定の接続制限がDB_SERVER
とAPPLICATION
の間にある可能性があります。そのような場合、クライアント接続を1つに多重化することは唯一の選択肢かもしれません。
なぜ私たちに結果を教えてもらえませんか? –
あなたはMysqlだけで言及しているので、どのようにあなたの異なる接続をグループ化すると思いますか? –