我应该担心在一行中保留许多列吗?或者这对性能来说不是问题吗?
user796443
问问题
591 次
3 回答
2
(稍微)担心。拖曳大小越大,磁盘页面上可以容纳的行就越少,因此随着行长度的增加,性能会受到影响。
但是不要过早更改您的设计以避免排长队 - 做正确的事情,然后担心它是否成为问题。纯粹为了避免未来的“性能问题”而改变你的设计将是“提前优化”,这是一个致命的罪过。
于 2013-10-26T10:03:30.683 回答
0
我正在使用 2 个表来存储用户个人资料。
满满一
users_mem,存储在 MySql 内存中,有 6 个列:id、用户名、性别、聊天?pbs?
大多数查询只需要用户 ID 和姓名/昵称,有时还需要性别。
chat & pbs = 如果这些列为零,如果用户有新消息,我不需要在我的繁重表中查找。
与重型系统完美配合。
于 2013-10-26T15:45:35.827 回答
0
“许多”是多少?如果您有很多 NULL,因为不需要该特定列,那么将数据库规范化为具有更少 NULL 数据点的更多表会更有效。但这应该没有太大关系。
于 2013-10-26T09:10:51.580 回答