Ich versuche, einige Tabellen mit NVARCHAR(MAX)Feldern zu komprimieren . Leider haben die rowund die pageKomprimierung nicht die gewünschte Auswirkung (nur ~ 100/200 MB für 20-GB-Tabelle gespeichert). Außerdem kann ich keine Archivkomprimierungen für Spaltenspeicher und Spaltenspeicher anwenden, da sie die Komprimierung von NVARCHAR(MAX)Feldern nicht unterstützen .
Kann jemand sagen, ob ich hier Alternativen habe?
Ich denke auch, dass die Komprimierung rowund pagekeine Auswirkungen haben, da der Inhalt der NVARCHAR(MAX)Spalten eindeutig ist.
VARCHARDatenverlusten führen, wenn Zeichen aus mehr als einer Codepage verwendet werden? Ich würde denken, der Rat sollte sein, umzuwandeln, NVARCHAR(4000)wenn die maximale Länge nicht größer als 4000 ist, weil dann alle Werte für die volle Unicode-Komprimierung geeignet wären. Dennoch ist es wahrscheinlich sicher anzunehmen, dass die Werte weit über 4000 Zeichen liegen, weshalb sie derzeit nicht komprimiert werden.