sys.dm_os_memory_pools (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)databáze SQL v Microsoft Fabric

Vrací řádek pro každé objektové úložiště v instanci SQL Serveru. Tento pohled můžete použít ke sledování využití cache paměti a k identifikaci špatného chování cache

Note

Pro volání z Azure Synapse Analytics nebo Analytics Platform System (PDW) použijte název sys.dm_pdw_nodes_os_memory_pools. Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.

Název sloupce Datový typ Description
memory_pool_address varbinary(8) Paměťová adresa záznamu, který reprezentuje paměťový pool. Není možné nastavit jako null.
pool_id int ID konkrétního poolu v rámci sady poolů. Není možné nastavit jako null.
typ nvarchar(60) Typ objektového poolu. Není možné nastavit jako null. Pro více informací viz sys.dm_os_memory_clerks (Transact-SQL).
name nvarchar(256) Systémově přiřazené jméno tohoto paměťového objektu. Není možné nastavit jako null.
max_free_entries_count bigint Maximální počet volných položek, které může mít pool. Není možné nastavit jako null.
free_entries_count bigint Počet bezplatných příspěvků je aktuálně v poolu. Není možné nastavit jako null.
removed_in_all_rounds_count bigint Počet záznamů odebraných z poolu od spuštění instance SQL Serveru. 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

Komponenty SQL Serveru někdy používají společný pool framework pro cache homogenních, bezstavových typů dat. Framework poolu je jednodušší než framework cache. Všechny položky ve fondech jsou považovány za stejné. Interně jsou pooly paměťovými zapisovači a mohou být použity tam, kde se paměťové zapisovače používají.

Viz také

Zobrazení dynamické správy související s operačním systémem SQL Server (Transact-SQL)