[前][次][番号順一覧][スレッド一覧]

mysql:15658

From: 山田 希 <山田 希 <Yamada_Nozomu@xxxxxxxxxx>>
Date: Mon, 16 Jan 2012 21:21:41 +0900
Subject: [mysql 15658] Re: BarracudaフォーマットのTEXT型項目数制限について

平塚様

こんばんは。山田です。

わかりやすい説明をして頂きありがとうございます。

> InnoDBにはレコード長にページサイズの半分、約8KBの制限があります。
> そのため20バイトのポインタなら約400個格納できるのですが、
> 諸々のオーバーヘッドがあって186個になっているのだと思います。
> 諸々のオーバーヘッドについてはすいません詳しくないです。
以下のページ「13.5.16. InnoDB テーブル上の制約」に書かれている
内容までは理解していたのですが、186個に制限されてしまうのがイマイチ
理解出来ていませんでした。
http://dev.mysql.com/doc/refman/5.1/ja/innodb-restrictions.html

InnoDBの制限を踏まえた上で、テーブル構造を見直すことにいたします。

> また、BarracudaのCOMPRESSEDで試していらっしゃいますが、
> COMPRESSEDはかなり遅いので、特別の理由がなければ
> DYNAMICの方が無難だと思います。
これは知りませんでした。
今回のシステムでは大量にInsert/Update/Deleteが発生するので
DYNAMICでいきたいと思います。

どうもありがとうございました。 



[前][次][番号順一覧][スレッド一覧]

     15656 2012-01-16 14:29 [山田 希 <Yamada_Noz] BarracudaフォーマットのTEXT型項目数制限について
     15657 2012-01-16 18:05 ┗[HIRATSUKA Sadao <hir]                                       
->   15658 2012-01-16 21:21  ┗[山田 希 <Yamada_Noz]