mysql 表列数 字段数 太多_数据库字段太多有什么问题

【 在 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), 站内

: :

: : 不知道多余不多余,但

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值