Серия
Содержимое метаданных Tempdb в SQL Server — переменная таблицы и временная таблица
В SQL Server параллельное создание временных таблиц из многих сеансов может привести к состязанию метаданных tempdb. Состязание метаданных Tempdb не влияет на параллельное создание переменных таблицы.
При создании временных таблиц SQL Server необходимо обновить сведения о метаданных в системных таблицах, таких как sys.sysschobjs (например, PAGELATCH_EX и ожидание PAGELATCH_SH). Эта нагрузка не существует для табличных переменных. Затраты на управление метаданными Tempdb приводят к более быстрому объявлению табличных переменных, чем создание временной таблицы, которая показана в следующем видео. Затраты на управление метаданными tempdb, связанные с временной таблицей, связаны с временной таблицей, имеющей разные область, чем переменная таблицы, в которой она ограничена пакетом хранимой процедуры. Параллельное создание временных таблиц из многих сеансов приведет к параллельному обновлению сведений о метаданных в системных таблицах, что приводит к состязанию метаданных tempdb.
Ниже показано, как показано многофакционное содержимое метаданных tempdb. Средство SQLTest имитирует практические лаборатории для вас, регистрация не требуется. Вы можете попрактиковаться в интерактивном примере при просмотре видео.
В SQL Server параллельное создание временных таблиц из многих сеансов может привести к состязанию метаданных tempdb. Состязание метаданных Tempdb не влияет на параллельное создание переменных таблицы.
При создании временных таблиц SQL Server необходимо обновить сведения о метаданных в системных таблицах, таких как sys.sysschobjs (например, PAGELATCH_EX и ожидание PAGELATCH_SH). Эта нагрузка не существует для табличных переменных. Затраты на управление метаданными Tempdb приводят к более быстрому объявлению табличных переменных, чем создание временной таблицы, которая показана в следующем видео. Затраты на управление метаданными tempdb, связанные с временной таблицей, связаны с временной таблицей, имеющей разные область, чем переменная таблицы, в которой она ограничена пакетом хранимой процедуры. Параллельное создание временных таблиц из многих сеансов приведет к параллельному обновлению сведений о метаданных в системных таблицах, что приводит к состязанию метаданных tempdb.
Ниже показано, как показано многофакционное содержимое метаданных tempdb. Средство SQLTest имитирует практические лаборатории для вас, регистрация не требуется. Вы можете попрактиковаться в интерактивном примере при просмотре видео.