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