Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(PostgreSQL9.3のIndexの有効可否)
閲覧数:313
掲示板(PostgreSQL9.3のIndexの有効可否)
名前
匿名
題名 PostgreSQL9.3のIndexの有効可否
質問内容

質問を評価する
(0ポイント)
こんにちは。

初歩的な質問なのですが。
テーブル定義で、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は有効にならないと思ってました。。
質問日時 2013-11-18 13:27:21
名前
匿名
回答内容

回答を評価する
(0ポイント)
回答は
http://javaroad.jp/bbs/answer.jsp?q_id=20131118074101910
と一緒だな。

SQLをやってて、実行状態の調査方法を知らないと、
今後いろいろ困りそうだ。
回答日時 2013-11-18 19:07:16
名前
匿名
回答内容

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

範囲指定でIndexが効かないのはOracleだけ??
回答日時 2013-11-19 10:16:16
回答内容を入力し、「確認」ボタンをクリックしてください。
ログインしていません。ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 ユーザIDをお持ちでない方は「ID登録」からユーザIDの登録を行ってください。
氏名 匿名
回答内容
 



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道