Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

PostgreSQL9.3のIndexの有効可否

こんにちは。

初歩的な質問なのですが。
テーブル定義で、PK指定を3つのカラムに対して指定してる場合。

一つのDate型カラムで
     AND v_date >= '2014-09-01 00:00:00.905'
     AND v_date < '2014-10-01 00:00:00.905'

のように検索した場合、このテーブルに対して設定されているIndexは有効となっているのでしょうか?

てっきり、どのDBも列に範囲指定検索した時は、Indexは有効にならないと思ってました。。

2

回答

6207

閲覧

2件の回答

評価

0

回答は
http://javaroad.jp/bbs/answer.jsp?q_id=20131118074101910
と一緒だな。

SQLをやってて、実行状態の調査方法を知らないと、
今後いろいろ困りそうだ。

評価

0

PgAdminで実行計画を見る限り、IndexScanと出てるのですが、パフォーマンスも遅く、とてもIndexが効いてるような気がしなかったもので。。

範囲指定でIndexが効かないのはOracleだけ??

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。