【发布时间】:2012-01-06 12:03:44
【问题描述】:
我的用户表有超过 26 列,这正常吗?当这个用户表引起我的注意时,数据库已经规范化到第 3 级。有 26 列是否可以,或者在设计我应该做的数据库时是否使用了其他一些优化技术?
更多:对表进行分区是什么意思?
【问题讨论】:
-
好吧,如果你必须存储用户的 26 个唯一属性,那么拥有 26 列并没有什么问题 :) 我想说的是:我们无法在不了解上下文的情况下讲述它.但我认为您只需完成每个标准化步骤就可以自己弄清楚。
-
当您提出此类问题时,请始终发布 DDL。规范化基于依赖关系;规范化从不问“有多少列?”。
标签: mysql optimization normalization