Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
Возвращает строку для каждого хранилища объектов в экземпляре SQL Server. Это представление можно использовать для наблюдения за использованием кэша и для выявления случаев ненадлежащего кэширования.
Примечание.
Чтобы вызвать это из Azure Synapse Analytics или Analytics Platform System (PDW), используйте имя sys.dm_pdw_nodes_os_memory_pools. Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
| Имя столбца | Тип данных | Description |
|---|---|---|
| memory_pool_address | varbinary(8) | Адрес памяти записи, представляющей пул памяти. Не допускает значение NULL. |
| pool_id | int | Идентификатор конкретного пула внутри набора пулов. Не допускает значение NULL. |
| type | nvarchar(60) | Тип пула объектов. Не допускает значение NULL. Для получения дополнительной информации см. sys.dm_os_memory_clerks (Transact-SQL). |
| name | nvarchar(256) | Присвоенное системой имя данного объекта памяти. Не допускает значение NULL. |
| max_free_entries_count | bigint | Максимальное число свободных записей, допустимое для одного пула. Не допускает значение NULL. |
| free_entries_count | bigint | Число свободных записей, имеющихся в пуле в данное время. Не допускает значение NULL. |
| removed_in_all_rounds_count | bigint | Число записей, удаленных из пула с момента запуска экземпляра SQL Server. Не допускает значение NULL. |
| pdw_node_id | int |
Область применения: Azure Synapse Analytics, Analytics Platform System (PDW) Идентификатор узла, на который находится данное распределение. |
Разрешения
На SQL Server и управляемом экземпляре SQL необходимо разрешение VIEW SERVER STATE.
Для целей службы База данных SQL Basic, S0 и S1, а также для баз данных в эластичных пулах, учетной записи администратора сервера, учетной записи администратора Microsoft Entra или членства в ##MS_ServerStateReader##роли сервера требуется. Для всех остальных целей обслуживания базы данных SQL требуется разрешение VIEW DATABASE STATE в базе данных или членство в роли сервера ##MS_ServerStateReader##.
Разрешения для SQL Server 2022 и более поздних версий
Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.
Замечания
Компоненты SQL Server иногда используют общую платформу пула для кэширования однородных типов данных без отслеживания состояния. Среда пула организована проще, чем среда кэша. Все записи в пулах рассматриваются как равные. Пулы с точки зрения внутренней структуры представляют собой клерки памяти и могут использоваться там, где используются клерки памяти.
См. также
Динамические административные представления операционной системы SQL Server (Transact-SQL)