この質問についての経験はありますか?現在、plesk コントロール パネルの 1 つのドメインに 1900 の MySQL データベースがあり、システム内のデータベースの数が非常に多いために、MySQL サーバーが過負荷になったり、サービスが停止したりするのではないかと考えています。
何か提案はありますか?ちなみに、各データベースは私のサービスのユーザー用です。
MySQL 自体は、使用できるデータベースの数に制限を設けていません。Plesk も同様ではないかと思います。MySQL サーバーに存在するすべてのデータベースが表示されるだけだと確信しています。
ただし、ホストに制限がある場合があります (ホストに問い合わせる必要があります)。または、膨大な数のデータベースを取得し始めると、実際にはファイルシステムの制限に達する可能性があります。MySQL のドキュメントにあるように、各データベースはディレクトリとして保存されるため、許可されているサブディレクトリの数がファイル システムの上限に達する可能性があります。
Linux ベースの plesk クラスタ (1 つのデータベースと 1 つの Web サーバー) で実行されている 5000 をはるかに超えるデータベースがあり、正常に実行されていますが、膨大な量のファイルのために開いているファイルの制限を増やす必要がありました。mysql チューニング プライマーはもう実行できませんが、実行できますが、約 4 時間かかります。