[pgsql-jp: 29472] Re: インデックスの利用について

sugita @ sra.co.jp sugita @ sra.co.jp
2003年 3月 26日 (水) 10:31:35 JST


  杉田です。

From: shiina <shiina @ senpo.com>
Subject: [pgsql-jp: 29471] Re: インデックスの利用について
Date: Mon, 24 Mar 2003 14:22:57 +0900

;;; 杉田さん、返信が遅れて申し訳ありません。

  私も遅れて申し訳ありません。

;;; >   explain analyze の結果は、どうなるでしょうか?
;;; 
;;; 普通の状態で
;;; 
;;;  Group  (cost=56581.99..56745.32 rows=1633 width=31) 
;;;         (actual time=76308.37..76308.38 rows=1 loops=1)
;;;    ->  Sort  (cost=56581.99..56622.82 rows=16333 width=31) 
;;;              (actual time=76308.33..76308.33 rows=1 loops=1)
;;;          Sort Key: t1_key_p1, t1_key_s1, t1_key_s2
;;;          ->  Seq Scan on keiri_kamoku_zandaka  
;;;                 (cost=0.00..55439.06 rows=16333 width=31) 
;;;                 (actual time=53232.60..76235.40 rows=1 loops=1)
;;;                Filter: ((t1_key_p1 = 'aaa'::character varying)
;;;                     AND (t1_key_s1 = 'bbb'::character varying)
;;;                     AND (t1_key_s2 >= '999'::character varying))
;;;  Total runtime: 76308.76 msec

  t1_key_s2 を先頭にする、例えば以下のようなインデックスを追加したのを試してい
ただけないでしょうか?

    create index table1_key2 on table1 
	(t1_key_s2, t1_key_p1, t1_key_s1);


Kenji Sugita                                      



     
     





pgsql-jp メーリングリストの案内