Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
База данных SQL в Microsoft Fabric
Возвращает число страниц, выделенных и освобожденных для каждого сеанса базы данных.
Note
Это представление применимо только к базе данных tempdb.
Note
Чтобы вызвать это из Azure Synapse Analytics или Analytics Platform System (PDW), используйте имя sys.dm_pdw_nodes_db_session_space_usage. Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
| Название столбца | Тип данных | Описание |
|---|---|---|
| session_id | smallint | ИД сеанса. session_id сопоставляется с session_id в sys.dm_exec_sessions. |
| database_id | smallint | Идентификатор базы данных. В База данных SQL Azure значения уникальны в одной базе данных или эластичном пуле, но не в логическом сервере. |
| user_objects_alloc_page_count | bigint | Число страниц, зарезервированных или выделенных для пользовательских объектов в данном сеансе. |
| user_objects_dealloc_page_count | bigint | Число страниц, освобожденных пользовательскими объектами или более не зарезервированных для них в данном сеансе. |
| internal_objects_alloc_page_count | bigint | Число страниц, зарезервированных или выделенных для внутренних объектов в данном сеансе. |
| internal_objects_dealloc_page_count | bigint | Число страниц, освобожденных внутренними объектами или более не зарезервированных для них в данном сеансе. |
| user_objects_deferred_dealloc_page_count | bigint | Количество страниц, помеченных для отложенного размещения сделки. Примечание. Представлено в пакетах обновления для SQL Server 2012 (11.x) и SQL Server 2014 (12.x). |
| 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 разрешение на состояние производительности сервера на сервере.
Замечания
В этом представлении при подсчете выделенных и освобожденных страниц IAM-страницы не учитываются.
В начале сеанса счетчики страниц устанавливаются в ноль (0). Счетчики отслеживают общее число страниц, выделенных и освобожденных для уже завершенных в этом сеансе задач. Счетчики обновляются только при завершении задачи; они не отражают состояние выполняющихся задач.
В каждый момент времени у сеанса может быть несколько запросов. Запрос может создавать несколько потоков и задач, если это параллельный запрос к базе данных.
Дополнительные сведения о сеансах, запросах и задачах см. в статьях sys.dm_exec_sessions (Transact-SQL), sys.dm_exec_requests (Transact-SQL) и sys.dm_os_tasks (Transact-SQL).
Пользовательские объекты
Следующие объекты включаются в счетчики страниц пользовательских объектов.
Пользовательские таблицы и индексы
Системные таблицы и индексы
Глобальные временные таблицы и индексы
Локальные временные таблицы и индексы
Табличные переменные
Таблицы, возвращаемые в функциях с табличным значением
Внутренние объекты
Внутренние объекты находятся только в tempdb. Следующие объекты включаются в счетчики страниц внутренних объектов:
рабочие таблицы для выполнения операций с курсорами и буферами, а также для хранения временных больших объектов (LOB);
рабочие файлы для таких операций, как хэш-соединение
Сортировка запусков
Физические соединения
Кратности связей
| От | Кому | Relationship |
|---|---|---|
dm_db_session_space_usage.session_id |
dm_exec_sessions.session_id |
Один к одному |
Связанные материалы
- Представления и функции управления системой динамики
- Связанные с базой данных динамические административные представления (Transact-SQL)
- sys.dm_exec_sessions (Transact-SQL)
- sys.dm_exec_requests (Transact-SQL)
- sys.dm_os_tasks (Transact-SQL)
- sys.dm_db_task_space_usage (Transact-SQL)
- sys.dm_db_file_space_usage (Transact-SQL)