Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Mude de serviço usando a lista suspensa de Versões . Saiba mais sobre navegação.
Aplica-se a: ✅ Microsoft Fabric ✅ Azure Data Explorer
Alterar é a política de cache da tabela. Para acelerar as consultas, os dados são armazenados em cache em nós de processamento, em SSD ou até na RAM. A política de cache permite que a sua base de dados descreva os artefactos de dados que utiliza, para que dados mais importantes possam ter prioridade.
Permissions
Você deve ter pelo menos permissões de administrador de tabela para executar esse comando.
Sintaxe
.alter
table[Nome da Base de. Dados]Nome policycachingPolicyParameters
Saiba mais sobre convenções de sintaxe.
Parâmetros
| Nome | Tipo | Obrigatório | Description |
|---|---|---|---|
| DatabaseName | string |
O nome do banco de dados. Quando executa o comando a partir do contexto da base de dados que contém a tabela a alterar, o Nome da Base de Dados não é obrigatório. | |
| Nome da tabela | string |
✔️ | O nome da tabela. Use sem Nome da Base de Dados quando é executado no contexto da base de dados requerida. |
| PolicyParameters | string |
✔️ | Os parâmetros da política a definir. Consulte a política de cache. |
Examples
Definir a política de cache de uma tabela
Defina a política de cache para incluir os últimos 30 dias.
.alter table MyTable policy caching hot = 30d
Defina a política de cache da tabela com janelas extra de hotcache
Defina a política de cache para incluir os últimos 30 dias e dados extra de janeiro e abril de 2021.
.alter table MyTable policy caching
hot = 30d,
hot_window = datetime(2021-01-01) .. datetime(2021-02-01),
hot_window = datetime(2021-04-01) .. datetime(2021-05-01)
Definir a política de cache para múltiplas tabelas
Defina a política de cache para várias tabelas para incluir os últimos 30 dias e os dados de janeiro e abril de 2021.
.alter tables (MyTable1, MyTable2, MyTable3) policy caching
hot = 30d,
hot_window = datetime(2021-01-01) .. datetime(2021-02-01),
hot_window = datetime(2021-04-01) .. datetime(2021-05-01)
Defina a política de cache para múltiplas tabelas com janelas extra de hotcache
Defina a política de cache para várias tabelas para incluir os últimos 30 dias.
.alter tables (MyTable1, MyTable2, MyTable3) policy caching hot = 30d