2007年06月26日

Rails (ActiveRecord::Base) でのサブクエリの書き方

Railsでincludeを使うと、どうしても速度パフォーマンスが落ちてしまいます。特に大きいテーブルを多数結合して、制約をかけない場合は。

そこで、INDEXされたカラムを用いて、サブクエリを書くことになるかと思うのですが、うまくやる方法はないか模索中です。

また、PaginatorかPagination?あたりでうまく自動的に(!?)処理をしていたようなので、それを参考にしようかな、と。Rails標準のPaginatorのソースコードを読む暇はないですが...。

まとまったら、ここに書き留めておこうとは思っていますが、いつになることやら。来月中には書いておきたいなぁ〜。
posted by N.T.T with Rails 3.2 (ex. 2.1) at 23:16| Comment(0) | TrackBack(0) | Rails | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。