Partilhar via


Comando .alter database policy caching

Aplica-se a: ✅Microsoft FabricAzure Data Explorer

Altera a política de cache do banco de dados. Para acelerar as consultas, os dados são armazenados em cache em nós de processamento, SSD ou até mesmo na RAM. A política de cache permite que seu banco de dados descreva os artefatos de dados que ele usa, para que dados mais importantes possam ter prioridade.

Permissões

Você deve ter pelo menos permissões de administrador de banco de dados para executar esse comando.

Sintaxe

.alterdatabase Parâmetro de política de nome policy caching de banco de dados

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
DatabaseName string ✔️ O nome do banco de dados para o qual alterar a política de cache.
Parâmetro de política string ✔️ Um ou mais parâmetros de política. Para obter parâmetros, consulte política de cache.

Devoluções

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

Exemplo

O exemplo a seguir define a política de cache para incluir os últimos 30 dias.

.alter database MyDatabase policy caching hot = 30d

Saída

PolicyName EntityName Policy Entidades Filhas EntityType
CachingPolicy banco de dados1 {"DataHotSpan": {"Valor": "30.00:00:00"},"IndexHotSpan": { "Valor": "30.00:00:00" }}

Definir janelas de cache frequente

Esse comando define a política de cache para incluir os últimos 30 dias e dados adicionais de janeiro e abril de 2021.

.alter database MyDatabase 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 Policy Entidades Filhas 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" }]}