Comando di codifica dei criteri di colonna .alter
Modifica i criteri di codifica. Per una panoramica dei criteri di codifica, vedere Criteri di codifica.
Nota
Le modifiche dei criteri di codifica non influiscono sui dati già inseriti. Verranno eseguite solo nuove operazioni di inserimento in base ai nuovi criteri.
Autorizzazioni
Per eseguire questo comando, è necessario disporre almeno delle autorizzazioni table Amministrazione.
Sintassi
.alter column
EntityIdentifierpolicy
encoding
[type
=
EncodingPolicyType]
Nota
Se si omette , il type
profilo dei criteri di codifica esistente viene cancellato reimpostando il valore predefinito.
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Tipo | Obbligatoria | Descrizione |
---|---|---|---|
EntityIdentifier | string |
✔️ | Identificatore della colonna. |
EncodingPolicyType | string |
Tipo dei criteri di codifica da applicare alla colonna specificata. Per i valori possibili, vedere Tipi di criteri di codifica . |
Tipi di criteri di codifica
La tabella seguente contiene i valori possibili per il parametro EncodingPolicyType .
Profilo criteri di codifica | Descrizione |
---|---|
Identifier |
Adatto per le colonne con dati che rappresentano informazioni simili all'ID (ad esempio guids). Questo criterio applica l'indice necessario per questa colonna per ottenere sia le prestazioni delle query che ridurre le dimensioni nell'archiviazione. |
BigObject |
Adatto per le colonne di tipo dinamico o stringa, che contiene oggetti di grandi dimensioni. Ad esempio, l'output della funzione di aggregazione hll. Questo criterio disabilita l'indice di questa colonna e esegue MaxValueSize l'override della proprietà nel criterio di codifica a 2 MB. |
BigObject32 |
Simile a BigObject in termini di scenari di destinazione. Esegue l'override MaxValueSize della proprietà criteri di codifica a 32 MB. |
Vector16 |
Questo profilo è progettato per l'archiviazione di vettori di numeri a virgola mobile in precisione a 16 bit (usando Bfloat16 anziché i 64 bit predefiniti. È consigliabile archiviare gli incorporamenti di vettori ml perché riduce i requisiti di archiviazione da un fattore di 4 e accelera le funzioni di elaborazione vettoriali, ad esempio series_dot_product() e series_cosine_similarity(), per ordine di grandezza. |
Null |
Imposta i criteri di codifica predefiniti correnti sulla colonna e cancella il profilo dei criteri di codifica precedente. |
Esempio
.alter column Logs.ActivityId policy encoding type='identifier'
Contenuti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per