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]