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

T.Ito master @ terakoya.tv
2003年 8月 21日 (木) 18:34:24 JST


暇人の伊藤です。

*ではなく,カラム名の指定をしてselectしても同じですか。



On Thu, 21 Aug 2003 18:36:35 +0900 (JST)
levin <levinlica @ yahoo.co.jp> wrote:

levin> levinと申します。
levin> 
levin> select文でデータを取り出すときに、テーブルの行数がある一
levin> 定を超えると、極端に遅くなります。ハードの能力が足りない
levin> のか、postgreSQLの能力なのか教えてください。
levin> 
levin> 環境
levin>  RedHat6.2J
levin>  PostgreSQL7.3.3
levin>  CPU celeron600
levin>  RAM 256M
levin> 
levin> テーブルの内容
levin>  textのカラムを100個で一行としたテーブル
levin>  カラムの中身全て't'の一文字で、検索したい100行だけ'0'
levin> 
levin> SQL文
levin>  select * from テーブル名 where カラム名='0'
levin> 
levin> 上のデータで、10万行データを入れた場合は、2秒
levin> 11万件データを入れた場合は、13秒となります。
levin> 12万件では14秒でした。
levin> 
levin> shared_buffersを増やしたり、カーネルの共有メモリを増やし
levin> たりしてみましたが、状況は変わりませんでした。
levin> よろしくお願いします。
levin> 
levin> __________________________________________________
levin> Do You Yahoo!?
levin> Yahoo! BB is Broadband by Yahoo!
levin> http://bb.yahoo.co.jp/
levin> 

----------------------- 
ItoTakahiro
master @ terakoya.tv
-----------------------





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