.alter cluster caching policy command (Comando de política de colocação em cache do cluster .alter)

Altera a política de colocação em cache do cluster. Para acelerar as consultas, os dados são colocados em cache no processamento de nós, SSD ou até mesmo na RAM. A política de colocação em 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 permissões AllDatabasesAdmin para executar este comando.

Syntax

.alterclusterpolicycachingPolicyParameter

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Necessário Descrição
PolicyParameter string ✔️ Um ou mais parâmetros de política. Para obter parâmetros, veja Política de colocação em cache.

Devoluções

Devolve uma representação JSON da política.

Exemplo

O exemplo seguinte define a política de colocação em cache para incluir os últimos 30 dias.

.alter cluster policy caching hot = 30d

Saída

PolicyName EntityName Política ChildEntities EntityType
CachingPolicy {"DataHotSpan": { "Value": "30.00:00:00" }, "IndexHotSpan": { "Value": "30.00:00:00"}}

Definir janelas de cache frequente

Este comando define a política de colocação em cache para incluir os últimos 30 dias e dados adicionais de janeiro e abril de 2021.

.alter cluster policy caching 
        hot = 30d,
        hot_window = datetime(2021-01-01) .. datetime(2021-02-01),
        hot_window = datetime(2021-04-01) .. datetime(2021-05-01)

Saída

PolicyName EntityName Política ChildEntities EntityType
CachingPolicy {"DataHotSpan": { "Value": "30.00:00:00" }, "IndexHotSpan": { "Value": "30.00:00:00" },"HotWindows": [{ "MinValue": "2021-01-01T00:00:00Z", "MaxValue": "2021-02-01T00:00:00Z" }, { "MinValue": "2021-04-01T00:00:00Z", "MaxValue": "2021-05-01T00:00:00Z" }]}