仕事でWebアプリケーションを継承しました。ユーザー/アカウントが追加されるたびに、新しいMySQLデータベースが作成されます。各データベースは通常300MBまで増加しますが、それ以上は増加しません。AWS RDSで実行されている271のデータベースでは、Webアプリケーションは糖蜜のように実行されています。
データの90%を保持する各データベースに1つのテーブルがあり、すべてのデータベースで同じデータを保持します。したがって、このテーブルからデータを取得して別のデータベースに配置し、すべてのアカウントをこのデータベースに接続することもできます。これにより、各データベースのサイズが大幅に縮小されます。
ただし、データベースが多すぎるため、サーバーの速度が上がらないのではないかと心配しています。私はDB管理者ではありません。私の考えが意味をなさない場合は、事前にお詫び申し上げます。しかし、私は非常に学びたいと思っています。
そのような状況で、データベースの数を減らすことを試みる必要がありますか、それとも各データベースのサイズを減らすことを試みる必要がありますか?各データベースのサイズを縮小することは本当に役立ちますか?