Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure Synapse Analytics
Analytics Platform System (PDW)
Vrací stav každé ručičky pro konkrétní cache hodiny.
Note
Pro označení tohoto z Azure Synapse Analytics nebo Analytics Platform System (PDW) použijte název sys.dm_pdw_nodes_os_memory_cache_clock_hands. Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.
| Název sloupce | Datový typ | Description |
|---|---|---|
| cache_address | varbinary(8) | Adresa cache spojené s hodinami. Není možné nastavit jako null. |
| name | nvarchar(256) | Název mezipaměti. Není možné nastavit jako null. |
| typ | nvarchar(60) | Typ cache store. Může existovat několik cache stejného typu. Není možné nastavit jako null. |
| clock_hand | nvarchar(60) | Typ ruky. Hodnota je jedním z následujících: Externí Internal Není možné nastavit jako null. |
| clock_status | nvarchar(60) | Stav hodin. Hodnota je jedním z následujících: Pozastavený Running Není možné nastavit jako null. |
| rounds_count | bigint | Počet procházek cache za účelem odstranění záznamů. Není možné nastavit jako null. |
| removed_all_rounds_count | bigint | Počet záznamů odstraněných všemi sweepy. Není možné nastavit jako null. |
| updated_last_round_count | bigint | Počet záznamů aktualizovaných během posledního zametaní. Není možné nastavit jako null. |
| removed_last_round_count | bigint | Počet záznamů odstraněných během posledního zametaní. Není možné nastavit jako null. |
| last_tick_time | bigint | Minule, během milisekund, se ručička hodin pohnula. Není možné nastavit jako null. |
| round_start_time | bigint | Čas v milisekundách předchozího zametaní. Není možné nastavit jako null. |
| last_round_start_time | bigint | Celkový čas, v milisekundách, který hodiny potřebovaly k dokončení předchozího kola. Není možné nastavit jako null. |
| pdw_node_id | int |
platí pro: Azure Synapse Analytics, Analytics Platform System (PDW) Identifikátor uzlu, na který je tato distribuce zapnutá. |
Povolení
Na SQL Serveru a spravované instanci SQL vyžaduje VIEW SERVER STATE oprávnění.
U služby SQL Database Basic, S0a S1 a pro databáze v elastických fondech, účet správce serveru serveru, účet správce Microsoft Entra nebo členství v roli ##MS_ServerStateReader##serveru. U všech ostatních cílů služby SQL Database se vyžaduje buď oprávnění VIEW DATABASE STATE k databázi, nebo členství v roli serveru ##MS_ServerStateReader##.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje VIEW oprávnění SERVER PERFORMANCE STATE na serveru.
Poznámky
SQL Server ukládá informace do paměti ve struktuře nazývané paměťová cache. Informace v cache mohou být data, indexové záznamy, zkompilované plány procedur a různé další typy informací ze SQL Server. Aby se zabránilo opětovnému vytváření informací, uchovává se paměťová cache co nejdéle a obvykle se z cache odebírá, když je příliš stará na to, aby byla užitečná, nebo když je potřeba paměťový prostor pro nové informace. Proces, který odstraňuje staré informace, se nazývá paměťové zametaní. Paměťové prohledávání je častá aktivita, ale není nepřetržité. Hodinový algoritmus řídí prohledávání paměťové cache. Každý hodinový stroj může ovládat několik paměťových průchodů, které se nazývají ručičky. Ručička hodin paměť-cache je aktuální poloha jedné z ručiček paměťového procházení.
Viz také
Zobrazení dynamické správy související s operačním systémem SQL Server (Transact-SQL)
sys.dm_os_memory_cache_counters (Transact-SQL)