Megosztás a következőn keresztül:


TALÁLATKÉSZLET GYORSÍTÓTÁRAZÁSÁNAK BEÁLLÍTÁSA (Transact-SQL)

A következőkre vonatkozik:Azure Synapse Analytics

Szabályozza az eredményhalmaz gyorsítótárazási viselkedését az aktuális ügyfél munkamenethez.

Az Azure Synapse Analyticsre vonatkozik

Transact-SQL szintaxis konvenciók

Szemantika

SET RESULT_SET_CACHING { ON | OFF };

Megjegyzés:

Ezt a szintaxist az Azure Synapse Analytics kiszolgáló nélküli SQL-készlete nem támogatja.

Megjegyzések

Futtassa ezt a parancsot, ha ahhoz a felhasználói adatbázishoz csatlakozik, amelyhez konfigurálni szeretné a result_set_caching beállítást.

RA
Engedélyezi az eredményhalmaz gyorsítótárazását az aktuális ügyfél-munkamenethez. Az eredményhalmaz gyorsítótárazása nem kapcsolható be egy munkamenet esetében, ha az adatbázis szintjén ki van kapcsolva.

KI
Tiltsa le az eredménykészlet gyorsítótárazását az aktuális ügyfél-munkamenethez.

Megjegyzés:

Az eredményhalmaz gyorsítótárazása nem használható a DECRYPTBYKEY-sel együtt. Ha ezt a titkosítási függvényt kell használni, győződjön meg arról, hogy az eredménykészlet gyorsítótárazása le van tiltva (munkamenet- vagy adatbázisszinten) a végrehajtás időpontjában.

Példák

A sys.dm_pdw_exec_requests result_cache_hit oszlopának lekérdezési request_id lekérdezésével ellenőrizheti, hogy a lekérdezés végrehajtása eredménygyorsítótár-találattal vagy kihagyással történt-e.

SELECT result_cache_hit
FROM sys.dm_pdw_exec_requests
WHERE request_id = 'QID58286'

Permissions

Nyilvános szerepkörben való tagságra van szükség

SELECT result_cache_hit
FROM sys.dm_pdw_exec_requests
WHERE request_id = 'QID58286'

Lásd még