[pgsql-jp: 30264] Re: VACUUMされない?
小野 心
shin-ono @ mdsnet.co.jp
2003年 6月 29日 (日) 16:14:56 JST
ども、小野@mdsです。
頂いた内容をそのまま行おうと思ったのですが、なぜかiterate関数が
通らない(\dfで確認したら登録され得てなかった・・・)ので、以前と
同じようにJDBC経由で、
INSERT INTO StatementTest SELECT rpad('a', 2000, 'b')
を20万回行ってみました。
結果としては、内容が圧縮されている様なので、全体的に容量が小さい
ですが、以前と変わらずにvacumeを行っても容量が減らない状態でした。
うーん、何が原因なのか。
JDBC経由だと、何か問題があるのでしょうか・・・。
sugita @ sra.co.jpさんが03.6.29 2:57 PMに書きました:
> ==== CREATE TABLE、2KB の文字列を 20 万投入 (ランダムな内容ではない) ====
> psql -c 'CREATE TABLE StatementTest ( data character( 2048 ))'
> CREATE TABLE
> psql -c "INSERT INTO StatementTest SELECT rpad('a', 2000, 'b') FROM (SELECT iterate (200000)) AS i"
> INSERT 0 200000
=====================================================
Shin Ono(小野 心)
System Director
MINOLTA DIGITAL SOLUTION CO.,LTD
3-2-1 Kamiosaki, Shinagawa-ku, Tokyo 141-0021
TEL:03-5449-2003/FAX.03-5449-2010
-----------------------------------------------------
Mailto:shin-ono @ mdsnet.co.jp
http://www.mdsnet.co.jp/
=====================================================
pgsql-jp メーリングリストの案内