Partilhar via


.alter comando de cache da política de tabela

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