Home > スポンサー広告 > ORACLEでlimitあるいはoffsetを実現するのは無理なのか

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Comments: -

Comment Form
サイト管理者にのみ通知する

Trackback+Pingback: -

TrackBack URL for this entry
http://hitai.blog72.fc2.com/tb.php/47-2fbf9b18
Listed below are links to weblogs that reference
スポンサーサイト from ヒビコレショウジン

Home > スポンサー広告 > ORACLEでlimitあるいはoffsetを実現するのは無理なのか

Home > ORACLE > ORACLEでlimitあるいはoffsetを実現するのは無理なのか

ORACLEでlimitあるいはoffsetを実現するのは無理なのか

  • Posted by: Nakunaru
  • 2010-01-06 Wed 00:27:42
  • ORACLE
表題の通り。
すぐに思いつくのは、インラインビューを使ってrownumで絞り込むという手法。
似たようなことは他の方も考えているようで。


http://q.hatena.ne.jp/1128063931


Oracleでlimit offsetもどき - よねのはてな

で、これで出来るっちゃーできるんですが、インラインビューがフルスキャンなのか気に入らない。
気に入らないというか、データ量によっては使い物になりませんよね。
PostgreSQLだとどうか知りませんが、MySQLではlimitでインデックスが使えるんだとか。
http://dev.mysql.com/doc/refman/4.1/ja/mysql-indexes.html

で、ほんとかよってことで試してみたんですけど、ちょっと動きを勘違いしてたみた。
確かにインデックスは使うんだけど、limitの文だけインデックススキャンしてくるわけじゃないような…
テストデータつくってexplainしたら眠くなってきたので、続きの検証はまた明日。
スポンサーサイト

Comments: 0

Comment Form
サイト管理者にのみ通知する

Trackback+Pingback: 0

TrackBack URL for this entry
http://hitai.blog72.fc2.com/tb.php/47-2fbf9b18
Listed below are links to weblogs that reference
ORACLEでlimitあるいはoffsetを実現するのは無理なのか from ヒビコレショウジン

Home > ORACLE > ORACLEでlimitあるいはoffsetを実現するのは無理なのか

タグクラウド
Categories
Monthly
Recent Entries
Recent Comments
Recent Trackbacks
Appendix

Nakunaru

    Author:Nakunaru

    データベース(ORACLEとかSQL ServerとかDB2とかMySQLとか)とか技術者教育とかプログラムとか。
    気になる技術を少しずつ勉強していきます。


Return to page top

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。