sys.dm_db_task_space_usage
Возвращает действия по размещению и удалению из памяти страниц для задач в базе данных.
![]() |
---|
В SQL Server 2005 это представление применимо только к базе данных tempdb. |
Имя столбца | Тип данных | Описание |
---|---|---|
session_id |
smallint |
Идентификатор сеанса. |
request_id |
int |
Идентификатор запроса внутри сеанса. Запрос также называется пакетом и может состоять из одного или более запросов. Сеанс может иметь несколько запросов, активных в одно и то же время. Каждый запрос в пакете может запустить несколько потоков (задач), если используется параллельный план выполнения. |
exec_context_id |
int |
Идентификатор контекста исполнения задачи. Дополнительные сведения см. в разделе sys.dm_os_tasks. |
database_id |
smallint |
Идентификатор базы данных. |
user_objects_alloc_page_count |
bigint |
Количество страниц памяти, зарезервированных или выделенных для пользовательских объектов в данной задаче. |
user_objects_dealloc_page_count |
bigint |
Количество страниц памяти, освобожденных и более не резервируемых для пользовательских объектов в данной задаче. |
internal_objects_alloc_page_count |
bigint |
Количество страниц памяти, зарезервированных или выделенных для внутренних объектов в данной задаче. |
internal_objects_dealloc_page_count |
bigint |
Количество страниц памяти, освобожденных и более не резервируемых для внутренних объектов в данной задаче. |
Разрешения
Требуется разрешение VIEW SERVER STATE на сервере.
Замечания
IAM-страницы не включены ни в один из счетчиков страниц, сведения о котором приводятся в данном представлении.
Счетчики страниц сбрасываются в ноль (0) в начале запроса. Их значения суммируются на уровне сеанса при завершении запроса. Дополнительные сведения см. в разделе Представление sys.dm_db_session_space_usage.
Кэширование рабочей таблицы, временной таблицы и операции отложенного обновления влияет на количество страниц, выделенных и освобожденных для указанной задачи.
Пользовательские объекты
Следующие объекты включаются в счетчики страниц пользовательских объектов.
- Пользовательские таблицы и индексы
- Системные таблицы и индексы
- Глобальные временные таблицы и индексы
- Локальные временные таблицы и индексы
- Табличные переменные
- Таблицы, возвращаемые в возвращающих табличное значение функциях
Внутренние объекты
Внутренние объекты имеются только в базе данных tempdb. Следующие объекты включаются в счетчики страниц внутренних объектов:
- рабочие таблицы для хранения операций с курсором, операций подкачки и временных больших типов-объектов (LOB);
- рабочие файлы для таких операций, как хэш-соединение.
- Запуски сортировок
Физические соединения
Мощности связи
От | К | Связь |
---|---|---|
dm_db_task_space_usage.request_id |
dm_exec_requests.request_id |
Один к одному |
dm_db_task_space_usage.session_id |
dm_exec_requests.session_id |
Один к одному |
Примеры
Примеры, использующие представление sys.dm_db_task_space_usage, см. в разделе Устранение неполадок, связанных с нехваткой места на диске для базы данных tempdb.
См. также
Справочник
Динамические административные представления и функции
Динамические административные представления базы данных
sys.dm_exec_sessions
sys.dm_exec_requests
sys.dm_os_tasks
Представление sys.dm_db_session_space_usage
sys.dm_db_file_space_usage
Другие ресурсы
Устранение неполадок, связанных с нехваткой места на диске для базы данных tempdb