我正在進行優化,此刻。mysql空列
我傾向於使用多個表,所以我沒有空的列。
我的問題是,空列是一個大問題?我不是在談論空間。我指的是索引,數據檢索等的速度...
我的賭注的例子是當我有一個簡單的customers表,並且一些列並不總是被填充。像電子郵件,dob,ssn或pic。我想說大多數時間他們沒有填寫。
這使我創建一個新的表來容納輔助數據。 但如果我將這些列與其餘客戶信息放在同一個表中,它會真的起作用嗎?
如果我這樣做,那麼會有很多空列的記錄。這導致我想知道當記錄數量巨大時這會影響性能。