Ich weiß, dass bei Verwendung von VARCHAR(MAX)/NVARCHAR(MAX)
Spalten die Daten gespeichert werden out of the row
- die Datenzeile hat einen Zeiger auf eine andere Stelle, an der der 'große Wert' gespeichert ist.
Ich habe folgende Fragen:
- Ist jedes Feld gespeichert
out of the row
oder nur dasmax
? - Wenn Sie
clustered index
die Tabelle zum Lesen des gesamten Datensatzes verwenden, werden auch Felder gelesen, die außerhalb der Zeile gespeichert sind?
VARCHAR (MAX) oder NVARCHAR (MAX) wird als "Typ mit großem Wert" betrachtet. Große Werttypen werden normalerweise "außerhalb der Zeile" gespeichert. Es bedeutet, dass die ...