Railsアプリケーションでのオブジェクトの破棄を最適化するのを手伝ってください:私は比較的大きなデータベースを持っており、そこからユーザーを削除したい場合、すべての依存オブジェクトの削除には1分以上かかります。とても長いです。データベースにはフィールドのインデックスがあり、データの検索に使用されます。インデックスがないと、5 分以上かかります。
クエリごとに少し時間がかかることがわかります: 0.1 - 1 ミリ秒。しかし、多くのクエリがあります。質問: Rails に 1 つのデータベース トランザクションを使用してすべての関連オブジェクトを削除するように指示するにはどうすればよいですか? これにより、この操作と他の操作も高速化されるはずです。
ありがとう