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

mysql:3495

From: Akihiko Shinohara <Akihiko Shinohara <sino@xxxxxxxxxx>>
Date: Fri, 06 Apr 2001 10:19:42 +0900
Subject: [mysql 03495] Re: 固定長、動的 TBL の判断基準

篠原です。

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

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

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

この前、気が付いたのですが、CHAR,VARCHAR も
結局同じな感じです。

| mysql> create table a ( c char(128),vc varchar(128) );
| Query OK, 0 rows affected (0.03 sec)
|
|
| mysql> desc a;
| +-------+--------------+------+-----+---------+-------+
| | Field | Type         | Null | Key | Default | Extra |
| +-------+--------------+------+-----+---------+-------+
| | c     | varchar(128) | YES  |     | NULL    |       |
| | vc    | varchar(128) | YES  |     | NULL    |       |
| +-------+--------------+------+-----+---------+-------+
|2 rows in set (0.00 sec)

  ___________________________________________
 / Akihiko Shinohara  /Hoct*Systems.Co.,Ltd /
/               http://www.hoctsystem.co.jp/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


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

      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]