.alter column policy encoding command (Comando de codificação de políticas de .alter column)
Altera a política de codificação. Para obter uma descrição geral da política de codificação, veja Política de codificação.
Nota
As alterações à política de codificação não afetam os dados que já foram ingeridos. Apenas serão realizadas novas operações de ingestão de dados de acordo com a nova política.
Permissões
Tem de ter, pelo menos, permissões de tabela Administração para executar este comando.
Syntax
.alter column
EntityIdentifierpolicy
encoding
[type
=
EncodingPolicyType]
Nota
Se omitir o type
, o perfil de política de codificação existente será desmarcado para o valor predefinido.
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
EntityIdentifier | string |
✔️ | O identificador da coluna. |
EncodingPolicyType | string |
O tipo de política de codificação a aplicar à coluna especificada. Veja codificar tipos de política para os valores possíveis. |
Tipos de políticas de codificação
A tabela seguinte contém os valores possíveis para o parâmetro EncodingPolicyType .
Perfil de Política de Codificação | Description |
---|---|
Identifier |
Adequado para colunas que tenham dados que representem informações semelhantes a IDs (por exemplo, guids). Esta política aplica o índice necessário para esta coluna para obter o desempenho das consultas e reduzir o tamanho no armazenamento. |
BigObject |
Adequado para colunas de tipo dinâmico ou de cadeia, que contém objetos grandes. Por exemplo, a saída da função de agregação hll). Esta política desativa o índice desta coluna e substitui MaxValueSize a propriedade na Política de codificação para 2 MB. |
BigObject32 |
Semelhante a BigObject em termos de cenários de destino. MaxValueSize Substitui a propriedade na Política de codificação para 32 MB. |
Vector16 |
Este perfil foi concebido para armazenar vetores de números de vírgula flutuante em precisão de 16 bits (utilizando o Bfloat16 em vez dos 64 bits predefinidos. É altamente recomendado para armazenar incorporações de vetor ML, uma vez que reduz os requisitos de armazenamento em um fator de 4 e acelera as funções de processamento de vetores, como series_dot_product() e series_cosine_similarity(), por ordens de magnitude. |
Null |
Define a política de codificação predefinida atual para a coluna e limpa o perfil de política de codificação anterior. |
Exemplo
.alter column Logs.ActivityId policy encoding type='identifier'
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários