古いHeroku共有データベースから同等の新しいプランに移行しています。テーブルの合計行数に基づくと、Basicデータベースが適切であるように見えます。
ただし、Herokuは、必要な移行について説明するときに次の点に注意します。
開発データベースと基本データベースの接続数は20に制限されていることに注意してください。より多くの接続が必要な場合は、運用層データベースをプロビジョニングします。
Herokuは、DevとBasicに0MBのキャッシュがあることも指定するようになりました。
私の質問は、古い5MB / 20GBの「共有」データベースが20を超える接続を許可したかどうか(または制限があったかどうか、そしてそれが何であったか)、およびキャッシュがあった場所です。答えはノーだと思いますが(ここでdynoの数と関係がありますか?)、ドキュメントに仕様が見つかりません。答えが「はい」の場合、レコード的には1,000万行が十分であるにもかかわらず、パフォーマンスの点で同等である場合は、BasicとCraneへのアップグレードについての私の考えが変わる可能性があります。