Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: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_task_space_usage. Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
| Название столбца | Тип данных | Описание |
|---|---|---|
| session_id | smallint | ИД сеанса. |
| request_id | int | Идентификатор запроса внутри сеанса. Запрос также называется пакетом и может состоять из одного или более запросов. Сеанс может иметь несколько запросов, активных в одно и то же время. Каждый запрос в пакете может запустить несколько потоков (задач), если используется параллельный план выполнения. |
| exec_context_id | int | Идентификатор контекста выполнения задачи. Дополнительные сведения см. в разделе sys.dm_os_tasks (Transact-SQL). |
| 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 | Количество страниц памяти, освобожденных и более не резервируемых для внутренних объектов в данной задаче. |
| 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_db_session_space_usage (Transact-SQL).
Кэширование рабочей таблицы, временной таблицы и операции отложенного обновления влияет на количество страниц, выделенных и освобожденных для указанной задачи.
Пользовательские объекты
Следующие объекты включаются в счетчики страниц пользовательских объектов.
Пользовательские таблицы и индексы
Системные таблицы и индексы
Глобальные временные таблицы и индексы
Локальные временные таблицы и индексы
Табличные переменные
Таблицы, возвращаемые в функциях с табличным значением
Внутренние объекты
Внутренние объекты находятся только в tempdb. Следующие объекты включаются в счетчики страниц внутренних объектов:
рабочие таблицы для выполнения операций с курсорами и буферами, а также для хранения временных больших объектов (LOB);
рабочие файлы для таких операций, как хэш-соединение
Сортировка запусков
Физические соединения
Кратности связей
| От | Кому | Relationship |
|---|---|---|
dm_db_task_space_usage.request_id |
dm_exec_requests.request_id |
Один к одному |
dm_db_task_space_usage.session_id |
dm_exec_requests.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_session_space_usage (Transact-SQL)
- sys.dm_db_file_space_usage (Transact-SQL)