Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:Azure Synapse Analytics
Steuert das Verhalten für das Zwischenspeichern von Resultsets für die aktuelle Clientsitzung.
Gilt für Azure Synapse Analyticse
Transact-SQL-Syntaxkonventionen
Syntax
SET RESULT_SET_CACHING { ON | OFF };
Hinweis
Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
Bemerkungen
Führen Sie diesen Befehl aus, wenn Sie mit der Benutzerdatenbank verbunden sind, für die Sie die Einstellung result_set_caching konfigurieren möchten.
ON
Aktiviert das Zwischenspeichern von Resultsets für die aktuelle Sitzung. Das Zwischenspeichern eines Resultsets kann für eine Sitzung nicht aktiviert werden (ON), wenn es auf Datenbankebene deaktiviert (OFF) ist.
OFF
Deaktivieren Sie das Zwischenspeichern von Resultsets für die aktuelle Sitzung.
Hinweis
Das Zwischenspeichern des Resultsets darf nicht in Verbindung mit DECRYPTBYKEY verwendet werden. Wenn diese kryptografische Funktion verwendet werden muss, stellen Sie sicher, dass die Zwischenspeicherung des Resultsets (entweder auf Sitzungsebene oder auf Datenbankebene) zum Zeitpunkt der Ausführung deaktiviert ist.
Beispiele
Fragen Sie die Spalte „result_cache_hit“ in sys.dm_pdw_exec_requests mit der request_id einer Abfrage ab, um zu überprüfen, ob diese Abfrage mit einem Treffer oder einem Fehler im Ergebniscache ausgeführt wurde.
SELECT result_cache_hit
FROM sys.dm_pdw_exec_requests
WHERE request_id = 'QID58286'
Berechtigungen
Erfordert die Mitgliedschaft in der „public“-Rolle.
SELECT result_cache_hit
FROM sys.dm_pdw_exec_requests
WHERE request_id = 'QID58286'