Wie viel Größe "Null" Wert nimmt in SQL Server
Ich habe eine große Tabelle mit 10 Spalten. 4 von ihnen bleiben die meiste Zeit null. Ich habe eine Abfrage, die Nullwert nimmt eine beliebige Größe oder keine Größe in Bytes. Ich habe ein paar Artikel gelesen, von denen einige sagen:
http: //www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.htm
Es besteht die falsche Annahme, dass die NULL-Werte in einer Tabelle keinen Speicherplatz belegen. Tatsache ist, ein NULL-Wert belegt Platz - 2 Bytes
SQL: Verwenden von NULL-Werten im Vergleich zu Standardwerten
A NULL
value in database ist ein Systemwert, der ein Byte Speicher belegt und angibt, dass kein Wert vorhanden ist, im Gegensatz zu einem Leerzeichen oder einer Null oder einem anderen Standardwert.
Können Sie mir bitte die Größe des Nullwerts mitteilen?