1

私はここに来たばかりですが、このサイトから利益のログを得ました。大規模なphp/mysql Webサイトを計画していますが、mysqlの同時接続制限について混乱しています。それは mysql データベースごとの制限ですか、それとも localhost/cpanel アカウントごとの制限ですか? mysql データベースごとに制限する場合。したがって、エンドユーザーごとに専用の mysql データベースがある場合、たとえば 1000 人のエンドユーザーごとに 1000 のデータベースがありますが、1000 のすべてのデータベースへのアクセスを許可する mysql-user は 1 つしかありません。大丈夫ですか?mysql-userごとに制限する場合。この場合、プール接続は解決策になりますか?

4

2 に答える 2

5
于 2012-06-28T08:44:15.277 に答える
1

それはクレイジーです。ユーザーごとに 1 つのデータベースを持つことはできません。それはオーバーキルです。(ホスティングプロバイダーでない場合)

とにかく、MySQL はマシンごとに4096 の同時リクエストを超えないように提案しています。4096 の同時リクエストが発生した場合、データベース以外にも多くの問題が発生すると思います。

リファレンス: MySQL のベスト プラクティス

于 2012-06-28T08:24:52.130 に答える