Rails 2.3.2 では ActiveRecord クエリがキャッシュされることを知っています。つまり、開発/運用ログに何かが表示される場合があります。
CACHE (0.0ms) SELECT * FROM `users` WHERE `users`.`id` = 1
同じ原則がレーキタスクにも当てはまるかどうか疑問に思っていました。
多くの異なるモデルをクエリする rake タスクがあり、独自のキャッシングを実装する必要があるかどうか、またはこの動作がデフォルトで含まれているかどうかを知りたいです。
また、rake タスク中に実行される SQL クエリを確認する方法はありますか? 開発・運用ログと同様