База данных tempdb

Оценить
(2 голоса)

База данных tempdb предоставляет место для хранения временных таблиц и других необходимых временных объектов. Система, например, сохраняет промежуточные результаты вычислений сложных выражений в базе данных tempdb. База данных tempdb используется всеми базами данных, принадлежащими системе. Ее содержимое уничтожается каждый раз при рестарте системы.

Система хранит три различных элемента в базе данных tempdb:

♦ пользовательские объекты;

♦ внутренние объекты;

♦ историю версий.

Личные и глобальные временные таблицы, которые создаются пользователями, сохраняются в базе данных tempdb. Другими объектами, сохраняемыми в этой системной базе данных, являются переменные таблиц и функции с табличными значениями. Все пользовательские объекты в tempdb трактуются так как и любые другие объекты базы данных. Это означает, что записи, соответствующие временным объектам, сохраняются в системном каталоге, и вы можете отыскивать о них информацию, используя представление просмотра каталога sys objects.

Внутренние объекты аналогичны пользовательским объектам за исключением того, что они не видимы при использовании представлений просмотра каталогов или других инструментов поиска метаданных. Существуют три типа внутренних объектов: рабочие файлы, рабочие таблицы и элементы сортировки. Рабочие файлы создаются, когда система отыскивает информацию, используя некоторые операторы. Рабочие таблицы создаются системой, когда выполняются некоторые операции типа буферизации памяти (спулинг) и восстановление баз данных и таблиц при использовании команды dbcc. Наконец, элементы сортировки создаются при выполнении операций сортировки.

Оптимистический конкурентный доступ использует базу данных tempdb как место для хранения версий строк. По этой причине база данных tempdb растет каждый раз, когда система помимо других выполняет следующие операции:

♦ выполняется триггер;

♦ выполняется оператор insert, update или delete для базы данных, которая допускает уровень изоляции snapshot.


Подробнее в этой категории: « Системные базы данных База данных msdb »
База данных msdb
Хранение данных на диске
Свойства страниц данных
Заголовок страницы
Зарезервированное пространство для данных

Добавить комментарий


Защитный код
Обновить

© 2021 serversql.ru. Все права защищены.