sys.dm_os_memory_pools (Transact-SQL)
Returns a row for each object store in the instance of SQL Server. You can use this view to monitor cache memory use and to identify bad caching behavior
Column name | Data type | Description |
|---|---|---|
memory_pool_address | varbinary(8) | Memory address of the entry that represents the memory pool. Is not nullable. |
pool_id | int | ID of a specific pool within a set of pools. Is not nullable. |
type | nvarchar(60) | Type of object pool. Is not nullable. For more information, see sys.dm_os_memory_clerks (Transact-SQL). |
name | nvarchar(256) | System-assigned name of this memory object. Is not nullable. |
max_free_entries_count | bigint | Maximum number of free entries that a pool can have. Is not nullable. |
free_entries_count | bigint | Number of free entries currently in the pool. Is not nullable. |
removed_in_all_rounds_count | bigint | Number of entries removed from the pool since the instance of SQL Server was started. Is not nullable. |