Ottimizzare le query comuni con la memorizzazione nella cache dei set di risultati

Completato

Abilitare la memorizzazione nella cache dei set di risultati quando si prevede che i risultati delle query restituiscano gli stessi valori.

Questa opzione consente di archiviare una copia del set di risultati nel nodo di controllo in modo che le query non debbano eseguire il pull dei dati dal sottosistema di archiviazione o dai nodi di calcolo. La capacità della cache dei set di risultati è di 1 TB e i dati all'interno della cache dei set di risultati scadono e vengono eliminati dopo 48 ore dall'ultimo accesso.

Azure Synapse SQL memorizza automaticamente i risultati delle query nel database dell'utente per l'uso ricorrente. La memorizzazione dei set di risultati nella cache fa sì che le esecuzioni di query successive ottengono risultati direttamente dalla cache persistente, rendendo superfluo il ricalcolo. La memorizzazione nella cache dei set di risultati migliora le prestazioni delle query e riduce l'utilizzo delle risorse di calcolo.

Per abilitare la memorizzazione nella cache dei set di risultati, eseguire questo comando quando ci si connette al database MASTER.

ALTER DATABASE [database_name]
SET RESULT_SET_CACHING ON;