我最近在进行优化。
通常我会使用多个表格,这样我就不会有空列。
我的问题是,空列是否很重要?我不是指空间。我是指索引速度、数据检索等方面的速度。
我的例子是当我有一个简单的客户表时,某些列并没有总是填满。比如电子邮件、出生日期、社会安全号码或照片。我想说,大多数情况下它们都没有填写。
这导致我创建一个新的表来存储辅助数据。但如果我把这些列和其他客户信息放在同一个表中,真的会有什么区别吗?
如果我这样做,那么就会有许多带有空列的记录。这让我想知道当记录数量庞大时,这会对性能产生多大影响。