Applies To: SQL Server 2014, SQL Server 2016 Preview
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
Applies to: SQL Server (SQL Server 2008 through current version), Azure SQL Data Warehouse Public Preview.
To call this from SQL Data Warehouse, use the name sys.dm_pdw_nodes_os_memory_pools.
Memory address of the entry that represents the memory pool. Is not nullable.
ID of a specific pool within a set of pools. Is not nullable.
Type of object pool. Is not nullable. For more information, see sys.dm_os_memory_clerks (Transact-SQL).
System-assigned name of this memory object. Is not nullable.
Maximum number of free entries that a pool can have. Is not nullable.
Number of free entries currently in the pool. Is not nullable.
Number of entries removed from the pool since the instance of SQL Server was started. Is not nullable.
Requires VIEW SERVER STATE permission on the server.
SQL Server components sometimes use a common pool framework to cache homogeneous, stateless types of data. The pool framework is simpler than cache framework. All entries in the pools are considered equal. Internally, pools are memory clerks and can be used in places where memory clerks are used.