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

mysql:3255

From: Takeharu Masuda <Takeharu Masuda <tac@xxxxxxxxxx>>
Date: Wed, 14 Feb 2001 23:18:56 +0900
Subject: [mysql 03255] Re: too many columns


On Wed, 14 Feb 2001 01:04:26 +0900
ken <kenn@xxxxxxxxxx> wrote
at [mysql 03245] too many columns
(<200102131545.AAA24866@xxxxxxxxxx>):

> また、900を越えるコラムは作成できないことは、どう考えたらようでしょうか?

 なぜそんなに多数の列が必要なんでしょうか? そこをまず考え直された方が
よいです。
 正規化をきちんとすればそこまで多くなるはずはないです(^_^;)
#その分テーブル数は増えますけど

 DB 最大手の Oracle でも、列数は 1000 まで(Oracle 8 以降)に制限されて
います(他では 255 までなんてのも多い)。実際にはそこまで使うことはまず
ありませんけど(笑)

 列数の多いテーブルは、一般にパフォーマンスも悪くなりますよ。
 一度正規化をきちんとしておいて、その上でパフォーマンスのためにあえて崩
す場合はありますが……


-- 
written by Takeharu Masuda <tac@xxxxxxxxxx>
with Thinkpad 235 - called "Chandra II" / "Clavius"
2001/02/14 10:53:33


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

      3245 2001-02-14 01:04 [ken <kenn@xxxxxxxxxx] too many columns                        
      3250 2001-02-14 09:37 ┣["Mitsuru Maruno" <ma]                                       
->    3255 2001-02-14 23:18 ┣[Takeharu Masuda <tac]                                       
      3256 2001-02-15 00:38 ┃┗[ken <kenn@xxxxxxxxxx]                                     
      3268 2001-02-16 00:46 ┃ ┗[Takeharu Masuda <tac]                                   
      3266 2001-02-15 21:51 ┗[とみたまさひろ <tomm]                                       
      3267 2001-02-15 23:43  ┗[とみたまさひろ <tomm]