Ich versuche, einige Tabellen mit NVARCHAR(MAX)
Feldern zu komprimieren . Leider haben die row
und die page
Komprimierung 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 row
und page
keine Auswirkungen haben, da der Inhalt der NVARCHAR(MAX)
Spalten eindeutig ist.
VARCHAR
Datenverlusten 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.