Share via


.alter column policy encoding-Befehl

Ändert die Codierungsrichtlinie. Eine Übersicht über die Codierungsrichtlinie finden Sie unter Codierungsrichtlinie.

Hinweis

Codierungsrichtlinienänderungen wirken sich nicht auf daten aus, die bereits erfasst wurden. Nur neue Erfassungsvorgänge werden gemäß der neuen Richtlinie ausgeführt.

Berechtigungen

Zum Ausführen dieses Befehls benötigen Sie mindestens Tabellenberechtigungen Admin.

Syntax

.alter columnEntityIdentifierpolicyencoding [type=EncodingPolicyType]

Hinweis

Wenn Sie das typeweglassen, wird das vorhandene Codierungsrichtlinienprofil auf den Standardwert zurückgesetzt.

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
EntityIdentifier string ✔️ Der Bezeichner für die Spalte.
EncodingPolicyType string Der Typ der Codierungsrichtlinie, die auf die angegebene Spalte angewendet werden soll. Die möglichen Werte finden Sie unter Codierungsrichtlinientypen .

Codierungsrichtlinientypen

Die folgende Tabelle enthält die möglichen Werte für den EncodingPolicyType-Parameter .

Codierungsrichtlinienprofil BESCHREIBUNG
Identifier Geeignet für Spalten mit Daten, die ID-ähnliche Informationen darstellen (z. B. GUIDs). Diese Richtlinie wendet den erforderlichen Index für diese Spalte an, um sowohl die Abfrageleistung zu erzielen als auch die Größe im Speicher zu reduzieren.
BigObject Geeignet für Spalten vom dynamischen oder Zeichenfolgentyp, die große Objekte enthalten. Beispiel: Ausgabe der hll-Aggregatfunktion). Diese Richtlinie deaktiviert den Index dieser Spalte und überschreibt MaxValueSize die Eigenschaft in der Codierungsrichtlinie auf 2 MB.
BigObject32 BigObject Ähnlich wie in Zielszenarien. Überschreibt MaxValueSize die Eigenschaft in der Codierungsrichtlinie auf 32 MB.
Vector16 Dieses Profil ist für das Speichern von Gleitkommazahlen in einer Genauigkeit von 16 Bit (unter Verwendung des Bfloat16 anstelle der standardbasierten 64 Bits) konzipiert. Es wird dringend empfohlen, ML-Vektoreinbettungen zu speichern, da dadurch der Speicherbedarf um den Faktor 4 reduziert und Vektorverarbeitungsfunktionen wie series_dot_product() und series_cosine_similarity()) um Größenordnungen beschleunigt werden.
Null Legt die aktuelle Standardcodierungsrichtlinie auf die Spalte fest und löscht das vorherige Codierungsrichtlinienprofil.

Beispiel

.alter column Logs.ActivityId policy encoding type='identifier'