[pgsql-jp: 30025] Re: 使用しているファイルサイズを調べたい

Youichi Iwakiri yiwakiri @ st.rim.or.jp
2003年 5月 22日 (木) 17:32:08 JST


いわきりです

Emiko Kishi wrote in <MHEMLLOEBIEENMDDBMHJGEAOCNAA.kishi @ b-b-net.com> :
>環境は、PostgreSQL 7.2.3 (FreeBSD 4.7 / Apache 1.3.27)です。

>select avg(octet_length(text3)), avg(char_length(text3)) from sample;
>       avg       |       avg
>-----------------+-----------------
> 1997.6179337232 | 1997.6179337232
>
># 2000より少し少ないのは、手入力した数件のデータが
># 2000byteよりもだいぶ少なかったためと思われます。
># このSQL文は、過去ログのtextの圧縮についての投稿を参考にしました。
># http://ml.postgresql.jp/pipermail/pgsql-jp/2002-October/002880.html
>
>textの圧縮が行われていないように思えるのですが、本当にそうなのでしょうか
>
versionが7.2以降なので、動作としては正しいです。

参考URL

http://ml.postgresql.jp/pipermail/pgsql-jp/2002-March/000168.html
>1) データ圧縮
>
>        「PostgreSQL 完全攻略ガイド 第 3 版」の P.94〜95。
>
>	    7.2 では octet_length の戻り値が変更され圧縮された値でなく、データ
>            の実際のバイト数となっていることに注意。

と過去のメールで、私も知りました。

-- 
Youichi Iwakiri




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