Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
Visszaadja egy pillanatképet egy gyorsítótár egészségéről az SQL Server-ben. sys.dm_os_memory_cache_counters futtatóidejű információkat nyújt a kijelölt gyorsítótár bejegyzésekről, azok használatáról és a gyorsítótárbejegyzések memóriaforrásáról.
Feljegyzés
Ha ezt Azure Synapse Analytics vagy Analytics Platform System (PDW) néven nevezzük, használjuk a sys.dm_pdw_nodes_os_memory_cache_counters nevet. Ezt a szintaxist az Azure Synapse Analytics kiszolgáló nélküli SQL-készlete nem támogatja.
| Oszlop neve | Adattípus | Leírás |
|---|---|---|
| cache_address | varbinary(8) | Jelzi a számlálóg címét (elsődleges kulcsát), amelyek egy adott gyorsítótárhoz tartoznak. Nem lehet null értékű. |
| név | nvarchar(256) | Megadja a gyorsítótár nevét. Nem lehet null értékű. |
| típus | nvarchar(60) | Jelzi, hogy milyen típusú cache van ehhez a bejegyzéshez kapcsolódva. Nem lehet null értékű. |
| single_pages_kb | bigint |
A következőkre vonatkozik: SQL Server 2008 (10.0.x) és SQL Server 2008 R2 (10.50.x). Az egyetlen oldalas memória kilobájtokban kiosztott összege. Ez az egyoldalas allokátor által lefoglalt memória mennyisége. Ez azokra a 8 KB-os oldalakra vonatkozik, amelyeket közvetlenül a gyorstár buffer poolból vesznek ki. Nem lehet null értékű. |
| pages_kb | bigint |
A következővonatkozik: SQL Server 2012 (11.x) és újabb. Megadja a gyorsmérőben kiosztott memória kilobájtokban kiterjedt mennyiségét. Nem lehet null értékű. |
| multi_pages_kb | bigint |
A következőkre vonatkozik: SQL Server 2008 (10.0.x) és SQL Server 2008 R2 (10.50.x). A többoldalas memória kilobájtokban kiosztott összege. Ez az a memória mennyisége, amelyet a memóriacsomópont többoldalas allokátora használ. Ez a memória a pufferkészleten kívül van lefoglalva, és kihasználja a memóriacsomópontok virtuális kiosztóját. Nem lehet null értékű. |
| pages_in_use_kb | bigint |
A következővonatkozik: SQL Server 2012 (11.x) és újabb. Megadja a gyorstárban elkülönített és használatban lévő memória mennyiségét kilobájtokban. Null értékű. A típus USERSTORE_<*> objektumok értékeit nem követik. Náluk NULL jelentést jelentenek. |
| single_pages_in_use_kb | bigint |
A következőkre vonatkozik: SQL Server 2008 (10.0.x) és SQL Server 2008 R2 (10.50.x). A használt egyoldalas memória kilobájtokban terjedő összege. Null értékű. Ez az információ nem követi a USERSTORE_<*> típusú objektumok esetében, és ezek az értékek NULL lesznek. |
| multi_pages_in_use_kb | bigint |
A következőkre vonatkozik: SQL Server 2008 (10.0.x) és SQL Server 2008 R2 (10.50.x). A többoldalas memória mennyisége kilobájtokban. NULLÁZHATÓ. Ez az információ nem követi az USERSTORE_<*> típusú objektumokat, és ezek az értékek NULL lesznek. |
| entries_count | bigint | Jelzi, hány bejegyzés a gyorsítótárban. Nem lehet null értékű. |
| entries_in_use_count | bigint | Jelzi, hány bejegyzést használnak a gyorstárban. Nem lehet null értékű. |
| pdw_node_id | int |
A következővonatkozik: Azure Synapse Analytics, Analytics Platform System (PDW) Annak a csomópontnak az azonosítója, amelyen ez a disztribúció található. |
Permissions
Az SQL Serveren és a felügyelt SQL-példányon VIEW SERVER STATE engedély szükséges.
Az SQL Database Alapszintű, S0és S1 szolgáltatás célkitűzésein, valamint rugalmas készletekbenlévő adatbázisok esetében a kiszolgálói rendszergazdai fiókra, a Microsoft Entra rendszergazdai fiókra vagy a ##MS_ServerStateReader##kiszolgálói szerepkör tagságára van szükség. Az SQL Database szolgáltatás minden más célkitűzéséhez vagy az adatbázis VIEW DATABASE STATE engedélyére, vagy a ##MS_ServerStateReader## kiszolgálói szerepkör tagságára van szükség.
Engedélyek az SQL Server 2022-hez és újabb verziókhoz
SERVER PERFORMANCE STATE engedélyt igényel VIEW a szerveren.