[pgsql-jp: 30827] Re: select のパフォーマンス

Tietew tietew @ tietew.net
2003年 8月 21日 (木) 19:36:18 JST


On Thu, 21 Aug 2003 18:36:35 +0900 (JST)
In article <20030821093635.80618.qmail @ web502.mail.yahoo.co.jp>
[[pgsql-jp: 30823] select のパフォーマンス]
levin <levinlica @ yahoo.co.jp> wrote:

>  textのカラムを100個で一行としたテーブル
>  カラムの中身全て't'の一文字で、検索したい100行だけ'0'
> 
> SQL文
>  select * from テーブル名 where カラム名='0'
> 
> 上のデータで、10万行データを入れた場合は、2秒
> 11万件データを入れた場合は、13秒となります。
> 12万件では14秒でした。

10万件中100件の検索に2秒は遅すぎます。
インデクスを張っていないのですか?
張っていないならインデクスを張れば劇的に速度向上します。


―[ Tietew ]――――――――――――――――――――――――――――
Mail: tietew @ tietew.net / tietew @ raug.net
Web : http://www.tietew.net/     Tietew Windows Lab.
PGP fingerprint: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA




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