Sto lavorando a un progetto di tabella che potrebbe comportare molti valori NULL in circa 10 campi, forse il 75% del tempo in cui i campi non saranno utilizzati.SQL Server - Svantaggi sulle prestazioni/dimensioni delle colonne Null
Ho appena generato alcuni dati falsi (un milione di record) e non è stato possibile rilevare alcun impatto su SQL Server 2005. La differenza di dimensioni era nel KB. Prestazioni: nessuna differenza misurabile dopo l'aggiunta di un indice alle 3 colonne non annullabili.
So che SQL Server 2008 ha la funzionalità di colonne sparse (che presumo verrà utilizzata nella successiva tabella UserData di SharePoint). Voglio che il mio codice funzioni sul 2005 però. Ma molti valori NULL esistono nella progettazione della tabella UserData SharePoint corrente. Quindi se è abbastanza buono per Microsoft ...
Eventuali buoni articoli, collegamenti, white paper sugli inconvenienti o punti dolorosi attorno a molti valori NULL nella tabella di SQL Server? Qualcuno ha esperienza su ciò che accade mentre ridimensionate fino a 10 mil o 100 mil di record?
+1. Grazie per il consiglio. – BuddyJoe
$ Gregory A Beamer - Cosa succede se i risultati della normalizzazione sono più tabelle di collegamento? Attualmente ho 7 tabelle di collegamento e sto pensando di unire queste -> http://stackoverflow.com/questions/5604435/should-i-merge-my-link-tables – Steven