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

mysql:3494

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Fri, 6 Apr 2001 02:32:56 +0900
Subject: [mysql 03494] Re: 固定長、動的 TBL の判断基準

とみたです。

On Fri, 06 Apr 2001 00:59:21 +0900
shin <look@xxxxxxxxxx> wrote:

> 数万件のデータを保有するTBLを作成しようと考えています。
> TBLの中には128バイト程度の備考、コメント欄などの項目を含みます。
> これらの項目はVARCHARで宣言したいところですが、動的TBLにして
> しまうと固定長TBLにくらべると検索時間がかなり遅いとマニュアル
> には記載されています。しかしcharで宣言してしますと無駄な領域
> を使用してしまいます。

その「備考」や「コメント」フィールドも、頻繁に検索対象になり得るの
でしょうか? そうでなければ、それらのフィールドを別のテーブルにして、
VARCHAR にするという方法もあると思います。

> 皆様の判断基準としてデータ件数と項目のレングス等の判断基準等
> ありましたら御教授願います。

私だったら、実際に CHAR と VARCHAR の両方のテーブルを作成してみて、
検索時間にどれくらい差があるのか比較してみます。

--
とみたまさひろ <tommy@xxxxxxxxxx>

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

      3493 2001-04-06 00:59 [shin <look@xxxxxxxxx] 固定長、動的 TBL の判断基準             
->    3494 2001-04-06 02:32 ┗[とみたまさひろ <tomm]                                       
      3495 2001-04-06 10:19  ┣[Akihiko Shinohara <s]                                     
      3511 2001-04-07 15:27  ┃┣["K.Ono" <k-ono@xxxxx]                                   
      3518 2001-04-09 10:59  ┃┃┗[Akihiko Shinohara <s]                                 
      3513 2001-04-07 18:23  ┃┗[とみたまさひろ <tomm]                                   
      3502 2001-04-06 17:46  ┗[shin <look@xxxxxxxxx]