哪位数据大侠有大TABLE 方面的经验? (50分)

  • 主题发起人 主题发起人 jyr
  • 开始时间 开始时间
J

jyr

Unregistered / Unconfirmed
GUEST, unregistred user!

标 题: 哪位数据大侠有大TABLE 方面的经验?

哪位数据大侠有大表方面的经验?

我想创建一个FIELD巨多的TABLE ,不知道SQL SERVER 在这方面的能力如何,以及如果
FIELD到达了 255左右得时候, SQL 得性能会收到多大的影响,麻烦有这个方面的高手指
教。
谢。
 
我没有,最多也只有三四十个而已,FIELD达到255,这么恐怖,难道建库的时候没有考虑到
范式,不管任何数据库,好像都不是很快。
 
建议不要这样做,再优秀的数据库效率也会变得很低。
你可以把这些字段分成若干的表,它们之间用一些关键字段索引,
用到哪些字段就访问哪个表。
 

我还没有作,但是我觉得大表对编写代码来书,简单了许多。
如果对数据库得性能影响不适非常大,我觉得应该可以使用。
我想数据库的设计者应该对者方面有所考虑。
 
天啦!你是想干什么?
255个field!?!?
 

当然,这个表可以拆开,问题是我就想知道如果不打开,那么,应该是什么效果?

实际上,现实中,很多东西都需要很多字段来表示,有 255个属性完全不奇怪,如果一个大表
能够解决, 应该是比较省事情,可以偷懒,呵呵,当然,就不能体现关系数据库的优势了。
我只是想知道具体得性能会受到多大得影响。
希望大家继续讨论。

≡★≡★≡★≡★≡sign≡★≡★≡★≡★≡
http://jyr.home.chinaren.net
我是踏雪寻梦狼...Black_Snow
*★* *◇* *◆*
☆ ◆ ◇ 生命轻于鸿毛
←-------★--jyr@126.com ---◆----<<<<<☆◆◇★
☆ ◇ ◇ 真爱一诺千斤
★ ◆ ◆ >>>>---->MBLPHONE:1350***5892
U are a book ☆ ◇ Jian Sign From Founder PKU.
which is worth reading with all my life.
 
你为什么不用query呢
如果将query的request设为true也一样可在连接它的dbgrid上做修改、删除
且你可以选择要显现的field
 
Delphi对字段的数量没有特别要求,不象Foxbase/DBase那样有限制.
即你愿意用多少就用多少,但有一点,太大的表,在执行速度/内存管理等方面都将大打折扣!
 
255,发疯了。:)
 
好像没有很明显的影响(尤其当DB server很快的时候),
我曾经作过这类表
 
冗余度太高了,设计的数据库应该至少达到第四范式才符合工程要求
 
好好设计一下数据库吧
 
天啊!我不说了。自己多想想用得着吗。
 
特定数据库对列的数量是有限制的,一般说,在设计数据库时,当超过40列时
应该考虑把表分成多个表。太多的列对数据库性能是有很大影响的。
 
不要因为偷懒而犯低级的错误设计,最好拆分成多个明细表;疯子
 
用三范式范检验一下Talbe无太大问题,用吧,
我知道一个算电费的表700个字段,6000条记录.
打开一下不算慢(SQL Server)据说Interbase 更快(不到一秒)!
 
多人接受答案了。
 
后退
顶部