.alter table policy caching command (Comando de colocação em cache da política de tabela .alter)
A alteração é a política de cache da tabela. Para acelerar as consultas, os dados são colocados em cache no processamento de nós, no SSD ou até na RAM. A política de cache permite que o cluster descreva os artefactos de dados que utiliza, para que os dados mais importantes possam ter prioridade.
Permissões
Tem de ter, pelo menos, permissões de tabela Administração para executar este comando.
Syntax
.alter
table
[DatabaseName.
] TableNamepolicy
caching
PolicyParameters
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
DatabaseName | string |
O nome da base de dados. Quando executa o comando a partir do contexto da base de dados que contém a tabela a alterar, o DatabaseName não é necessário. | |
TableName | string |
✔️ | O nome da tabela. Utilize sem DatabaseName quando estiver em execução no contexto da base de dados necessária. |
PolicyParameters | string |
✔️ | Os parâmetros de política a definir. Veja política de cache. |
Exemplos
Definir a política de cache de uma tabela
Defina a política de colocação em cache para incluir os últimos 30 dias.
.alter table MyTable policy caching hot = 30d
Definir a política de cache da tabela com janelas de cache frequente extra
Defina a política de colocação em cache para incluir os últimos 30 dias e dados adicionais 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 colocação em cache para várias tabelas
Defina a política de colocação em cache de 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)
Definir a política de colocação em cache para várias tabelas com janelas de cache de acesso frequente extra
Defina a política de colocação em cache de várias tabelas para incluir os últimos 30 dias.
.alter tables (MyTable1, MyTable2, MyTable3) policy caching hot = 30d
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