Condividi tramite


Comando di memorizzazione nella cache dei criteri di tabella con estensione alter table

Modifica dei criteri della cache della tabella. Per velocizzare le query, i dati vengono memorizzati nella cache nei nodi di elaborazione, in UNITÀ SSD o anche in RAM. I criteri di cache consentono al cluster 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 tabella .

Sintassi

.altertable [DatabaseName .]TableName policy caching PolicyParameters

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
DatabaseName string Nome del database. Quando si esegue il comando dal contesto di database che contiene la tabella da modificare, DatabaseName non è necessario.
TableName string ✔️ Nome della tabella. Usare senza DatabaseName durante l'esecuzione nel contesto del database richiesto.
PolicyParameters string ✔️ Parametri dei criteri da impostare. Vedere Criteri di cache.

Esempi

Impostare i criteri di cache di una tabella

Impostare i criteri di memorizzazione nella cache per includere gli ultimi 30 giorni.

.alter table MyTable policy caching hot = 30d

Impostare i criteri della cache della tabella con finestre aggiuntive della cache ad accesso frequente

Impostare i criteri di memorizzazione nella cache per includere gli ultimi 30 giorni e i dati aggiuntivi di gennaio e aprile 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)

Impostare i criteri di memorizzazione nella cache per più tabelle

Impostare i criteri di memorizzazione nella cache per diverse tabelle per includere gli ultimi 30 giorni e i dati di gennaio e aprile 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)

Impostare i criteri di memorizzazione nella cache per più tabelle con finestre cache ad accesso frequente aggiuntive

Impostare i criteri di memorizzazione nella cache per diverse tabelle in modo da includere gli ultimi 30 giorni.

.alter tables (MyTable1, MyTable2, MyTable3) policy caching hot = 30d