sys.dm_os_memory_cache_counters (Transact-SQL)
Gibt eine Momentaufnahme des Zustands eines Caches in SQL Server 2012 zurück. sys.dm_os_memory_cache_counters stellt Laufzeitinformationen zu den zugeordneten Cacheeinträgen, deren Verwendung und der Arbeitsspeicherquelle für die Cacheeinträge bereit.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
cache_address |
varbinary(8) |
Gibt die Adresse (Primärschlüssel) der Leistungsindikatoren an, die einem bestimmten Cache zugeordnet sind. Lässt keine NULL-Werte zu. |
name |
nvarchar(256) |
Gibt den Namen des Caches an. Lässt keine NULL-Werte zu. |
Typ |
nvarchar(60) |
Gibt den Typ des Caches an, der diesem Eintrag zugeordnet ist. Lässt keine NULL-Werte zu. |
pages_kb |
bigint |
Gibt die dem Cache zugeordnete Arbeitsspeichermenge in Kilobyte an. Lässt keine NULL-Werte zu. |
pages_in_use_kb |
bigint |
Gibt die dem Cache zugeordnete und vom Cache verwendete Arbeitsspeichermenge in Kilobyte an. Lässt NULL-Werte zu. Werte für Objekte vom Typ USERSTORE_<*> werden nicht nachverfolgt. NULL wird gemeldet. |
entries_count |
bigint |
Gibt die Anzahl der Einträge im Cache an. Lässt keine NULL-Werte zu. |
entries_in_use_count |
bigint |
Gibt die Anzahl der Einträge im Cache an, der verwendet wird. Lässt keine NULL-Werte zu. |
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.
Kompatibilitätsunterstützung
In SQL Server 2012 wurden die folgenden Spalten umbenannt.
Name der vorherigen Spalte |
Name der neuen Spalte |
---|---|
single_pages_kb |
pages_kb |
multi_pages_kb |
pages_in_use_kb |
In SQL Server 2012 wurden die folgenden Spalten entfernt.
single_pages_in_use_kb
multi_pages_in_use_kb
Siehe auch
Verweis
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Dynamische Verwaltungssichten in Verbindung mit dem SQL Server-Betriebssystem (Transact-SQL)