我的 MySQL (InnoDB) 中有一个表,其中充满了用户项。基本上每一行都有一个 user_id 字段和其他项目属性(例如颜色)。然后还有一个称为链接的字段,它保存其他用户项目的 ID,但在大多数情况下 (90 %) 没有链接的项目,因此该字段设置为 NULL
。
我想知道创建一个新表来保存链接信息是否比使用 600 万 行中的 90 % 来设置字段链接更有效到NULL
?
我正在使用 Hibernate。
最佳答案
是的,这样会更有效率。这会产生非常小的差异。
最好是做对你来说最简单的事情,然后当它成为真正的问题时改变它。
关于mysql - 将 90% 的行的字段设置为 NULL 是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6430587/