Comando .alter database policy caching
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati
Modifica i criteri della cache del database. Per velocizzare le query, i dati vengono memorizzati nella cache nei nodi di elaborazione, nell'unità SSD o anche nella RAM. I criteri di cache consentono al database di descrivere gli artefatti di dati usati, in modo che i dati più importanti possano assumere la priorità.
Autorizzazioni
Per eseguire questo comando, è necessario disporre almeno delle autorizzazioni di amministratore del database.
Sintassi
.alter
database
Criterio DatabaseNameParameter policy
caching
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
DatabaseName | string |
✔️ | Nome del database per il quale modificare i criteri di memorizzazione nella cache. |
PolicyParameter | string |
✔️ | Uno o più parametri dei criteri. Per i parametri, vedere Criteri di cache. |
Valori restituiti
Restituisce una rappresentazione JSON dei criteri.
Esempio
Nell'esempio seguente vengono impostati i criteri di memorizzazione nella cache in modo da includere gli ultimi 30 giorni.
.alter database MyDatabase policy caching hot = 30d
Output
PolicyName | EntityName | Criteri | ChildEntities | EntityType |
---|---|---|---|---|
CachingPolicy | database1 | {"DataHotSpan": {"Value": "30.00:00:00"},"IndexHotSpan": { "Value": "30.00:00:00" }} |
Definire le finestre della cache ad accesso frequente
Questo comando imposta i criteri di memorizzazione nella cache in modo da includere gli ultimi 30 giorni e i dati aggiuntivi di gennaio e aprile 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)
Output
PolicyName | EntityName | Criteri | 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" }]} |