以前はHerokuBasicデータベースを使用していましたが、大量のデータベースクエリを含むサイトでの操作が非常に遅いことがわかりました。問題の解決に役立つことを期待して、3日前にHerokuCraneデータベースにアップグレードしました。ただし、クエリは同じように遅いようです。同じ操作を2回続けて実行することでさえ遅いように見えますが、キャッシングのために高速であると期待しています。
私たちのデータベースサイズはわずか15.4MBですが、使用しているCraneデータベースは400MBのキャッシュを提供します。理論的には、データベース全体をキャッシュできるように思われるため、非常に高速なクエリ処理が可能になります。これは事実である必要がありますか?問題の解決またはトラブルシューティングを行うにはどうすればよいですか?また、キャッシュディスクはブロックベースですか、それともクエリベースですか(つまり、キャッシュを利用するには、まったく同じクエリを2回実行する必要がありますか?)
ありがとう。