Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
База данных SQL в Microsoft Fabric
Возвращает строку для каждого активного кэша в экземпляре SQL Server.
Note
Чтобы вызвать это из Azure Synapse Analytics или Analytics Platform System (PDW), используйте имя sys.dm_pdw_nodes_os_memory_cache_hash_tables. Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
| Название столбца | Тип данных | Description |
|---|---|---|
| cache_address | varbinary(8) | Адрес (первичный ключ) записи кэша. Не допускает значение NULL. |
| name | nvarchar(256) | Имя кэша. Не допускает значение NULL. |
| тип | nvarchar(60) | Тип кэша. Не допускает значение NULL. |
| table_level | int | Номер таблицы кэша. Частичный кэш может содержать множество хэшированных таблиц, которые соответствуют разным хэш-функциям. Не допускает значение NULL. |
| buckets_count | int | Количество сегментов в хэш-таблице. Не допускает значение NULL. |
| buckets_in_use_count | int | Количество сегментов, используемых в настоящий момент. Не допускает значение NULL. |
| buckets_min_length | int | Минимальное количество вхождений кэша в сегменте. Не допускает значение NULL. |
| buckets_max_length | int | Максимальное количество вхождений кэша в сегменте. Не допускает значение NULL. |
| buckets_avg_length | int | Среднее количество вхождений кэша в каждом сегменте. Не допускает значение NULL. |
| buckets_max_length_ever | int | Максимальное количество кэшированных записей в сегменте хэша для этой таблицы хэша с момента запуска сервера. Не допускает значение NULL. |
| hits_count | bigint | Количество попаданий в кэш. Не допускает значение NULL. |
| misses_count | bigint | Количество неудачных обращений к кэшу. Не допускает значение NULL. |
| buckets_avg_scan_hit_length | int | Среднее количество проверенных записей в сегменте перед нахождением искомого элемента. Не допускает значение NULL. |
| buckets_avg_scan_miss_length | int | Среднее количество проверенных записей в сегменте перед неудачным завершением поиска. Не допускает значение NULL. |
| pdw_node_id | int | Идентификатор узла, на который находится это распределение. применимо к: Azure Synapse Analytics, система платформы аналитики (PDW) |
Permissions
Для SQL Server и Управляемого экземпляра SQL требуется разрешение VIEW SERVER STATE.
В базе данных SQL базовые, S0и S1 целей службы, а также для баз данных в эластичных пулах, требуется учетная запись администратора сервера сервера, учетная запись администратора Microsoft Entra или членство в роли сервера ##MS_ServerStateReader##. Для всех остальных целей службы базы данных SQL требуется разрешение VIEW DATABASE STATE на базу данных или членство в роли сервера ##MS_ServerStateReader##.
Разрешения для SQL Server 2022 и более поздних версий
Требуется VIEW разрешение на состояние производительности сервера на сервере.