[pgsql-jp: 41364] Re: text型の圧縮について

Hiroki Kataoka kataoka @ interwiz.jp
2013年 2月 26日 (火) 01:59:35 JST


片岡です。

ちなみに2KB(TOAST_TUPLE_THRESHOLD)を超えるかどうかの判断対象は、text型のデータ自体の長さではなく行全体の内部表現での長さです。なので実際には2KBに満たないtext型の圧縮も頻繁に起き得ます。

2013年2月25日 21:00 田中靖宏 <tanaq @ ca2.so-net.ne.jp>:
> 田中久太郎です。
>
> MauMauさん、さっそくのご回答ありがとうございます。
>
>> http://www.postgresql.jp/document/9.2/html/storage-toast.html
>
> text型のデータは、
> TOAST_TUPLE_THRESHOLD(通常 2KB)を超えたときに
> TOASTの仕組みが発動して圧縮がかかる、ということですね。
>
> ありがとうございました。
>
>
> 2013年2月25日 19:28 MauMau <maumau307 @ gmail.com>:
>> 田中さん
>>
>> MauMauといいます。
>>
>> 次のページによると、約束2KB以上のデータが圧縮されます。
>>
>> http://www.postgresql.jp/document/9.2/html/storage-toast.html
>>
>>
>> 以上です。
>>
>> ----- Original Message ----- From: "田中靖宏" <tanaq @ ca2.so-net.ne.jp>
>> To: <pgsql-jp @ ml.postgresql.jp>
>> Sent: Monday, February 25, 2013 4:58 PM
>> Subject: [pgsql-jp: 41361]text型の圧縮について
>>
>>
>>
>>> こんにちは、田中久太郎です。
>>>
>>> PostgreSQLの text型の圧縮について質問があります。
>>>
>>> http://www.postgresql.jp/document/9.2/html/datatype-character.html
>>>
>>> 上記マニュアルを読むと text型の場合、
>>> 「長い文字列はシステムにより自動的に圧縮されます」
>>> との記述がありますが、どれくらいの長さから圧縮されるものでしょうか。
>>>
>>> 自動で圧縮される文字列長の目安があればご教示ください。
>>
>> ---- Original Message ----- From: "田中靖宏" <tanaq @ ca2.so-net.ne.jp>
>> To: <pgsql-jp @ ml.postgresql.jp>
>> Sent: Monday, February 25, 2013 4:58 PM
>> Subject: [pgsql-jp: 41361]text型の圧縮について
>>
>>
>>
>>> こんにちは、田中久太郎です。
>>>
>>> PostgreSQLの text型の圧縮について質問があります。
>>>
>>> http://www.postgresql.jp/document/9.2/html/datatype-character.html
>>>
>>> 上記マニュアルを読むと text型の場合、
>>> 「長い文字列はシステムにより自動的に圧縮されます」
>>> との記述がありますが、どれくらいの長さから圧縮されるものでしょうか。
>>>
>>> 自動で圧縮される文字列長の目安があればご教示ください。
>>>
>>> よろしくお願いします。
>>>
>>> --
>>> Tanaka-Qtaro-Yasuhiro
>>> 田中 久太郎 靖宏
>>> tanaq @ ca2.so-net.ne.jp
>>>
>>
>
>
>
> --
> Tanaka-Qtaro-Yasuhiro
> 田中 久太郎 靖宏
> tanaq @ ca2.so-net.ne.jp
>



--
Hiroki Kataoka


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