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?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage