sys.dm_db_task_space_usage

Возвращает действия по размещению и удалению из памяти страниц для задач в базе данных.

ms190288.note(ru-ru,SQL.90).gifПримечание.
В 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);
  • рабочие файлы для таких операций, как хэш-соединение.
  • Запуски сортировок

Физические соединения

Физические соединения для sys.dm_db_session_task_usage

Мощности связи

От К Связь

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

Справка и поддержка

Получение помощи по SQL Server 2005