たこ焼き仮面が頑張って速くしたという Arel2 だけどホントに速くなっていた。
ちょっとベンチマークはちゃんと記録してないんだけど、600sec くらいかかっていた rake spec が 500sec になるとかそういうレベル。あと単純にアップデートすると動かなくて
Class.find_all_by_column(instance)
みたいな書き方をすると検索出来なくなった。もし find を使いたいなら
Class.find_all_by_column(instance.column)
とするか、素直に where を使う。
Class.where(:column => instance.column)
Rails3では find よりは where を使う方向に傾けた方がいいんだろうね。