PS – 我的桌子已经处于第3范式.
PS2 – 我正在使用MS sql Server 2008.
PS3 – 我不需要一次访问所有表数据,而是在该表中有3个不同类别的数据,我可以单独访问.它类似于:成员首选项,成员帐户,成员个人资料.
从性能的角度来看,我不担心它.拥有单个表(如果您通常使用标准操作中的所有数据)可能会优于具有1-1关系的多个表,尤其是在您正确编制索引的情况下.
不过,从维护的角度来看,我会(可能)担心这个问题.单个表中的数据列越多,该表在您的宏方案中的作用就越不易理解.此外,如果您通常只使用一小部分数据,并且并不总是需要所有80列,则拆分为2个表可能有助于提高性能.