[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 メーリングリストの案内