【 在 Knightmare (梦醒时分) 的大作中提到: 】
: 标 题: Re: 数据库字段太多有什么问题
: 发信站: 水木社区 (Sat Jul 30 14:35:23 2011), 站内
: 我不是不想讲,是因为毛病太多了我都不知道从哪讲起。
: 首先说数据库要保证ACID,为了保证在update的同时可以select
: 就必然需要保留before image。所以每次update的过程都是先加锁,copy,update,commit,release.这个代价莫名其妙。而且直接增加了锁的几率,因为现在大多数据库都是锁行的。
: 同时数据库日志的最小单元一般也是一条记录,每次update都会产生很大的日志。
: 再有就是查询的时候索引应该怎么建?
: 还有就是做统计的时候比如统计一段时间内的总和等操作应该怎么做,
: 问题多了去了。
: 我以前给日本一个银行的数据库做过维护和升级,鸟的某个表为了记录工作日,生生放了
: 50多个字段把一个月每一天都作为一个字段放进去了,到最后统计一段时间里到底有多少个
: 工作日的时候那程序写的真是。。。。。。叹为观止。你说傻不傻,2不2?
: 我看到的数据库字段过多的问题,无一例外都是设计一开始就出现了问题。
: 凡是字段个数超过50的表,没一个不是2b的不得了的设计。
: 棺鹊【 在 chylli (号多人傻手指短的五毳) 的大作中提到: 】
: : 标 题: Re: 数据库字段太多有什么问题
: : 发信站: 水木社区 (Sat Jul 30 14:23:25 2011), 站内
: :
: : 不知道多余不多余,但