0

mysqlのmax_connection制限を1000に増やす必要があります。

/etc/my.cnfを編集することにより、SET GLOBAL max_connection=1000を使用することもできます。

max_connections = 1000の変数サイズを更新しますが、それぞれ100,200 ... 400の同時ユーザーでサイトをテストすると、max_connectionは150を超えることができません。

この質問を手伝ってください。

ありがとう、

4

1 に答える 1

0
  1. サーバーを再起動します。構成を有効にするには、リロードが必要です。

  2. 「同時ユーザー」ではなく、開くことができる接続の数を意味します。

  3. 帯域幅は重要な役割を果たします。取得する応答ヘッダーは何ですか? 本当にMySQLのみですか?1,000 人の同時ユーザー = 1,000 の同時データベース クエリ。スプール機構はどうですか?

  4. あなたがやろうとしているのはmax_user_connectionsand NOTmax_connectionsです。あなたが書いたとき、私はそれを想定しました "*私は自分のサイトをそれぞれ100,200...400人の同時ユーザーでテストしましたが、max_connectionは150を超えることはできません.*"

于 2013-03-14T06:17:09.980 に答える