Сводка
В настоящее время не существует ограничений или регулирования для операций ввода-вывода, которые происходят при переносе рабочих файлов во временную базу данных (tempdb). Это может вызвать проблемы с вводом-выводом. После установки этого обновления можно использовать параметр запуска -k для управления скоростью переноса рабочих файлов в tempdb.
Сведения об обновлении
Это обновление входит в состав следующих пакетов накопительного обновления SQL Server:
- Накопительный пакет обновления 1 для SQL Server 2012 с пакетом обновления 3 (SP3)
- Накопительный пакет обновления 5 для SQL Server 2014 с пакетом обновления 1 (SP1)
Рекомендация. Установите последний накопительный пакет обновления для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
- Последний накопительный пакет обновления для SQL Server 2012 с пакетом обновления 3 (SP3)
- Последний накопительный пакет обновления для SQL Server 2014 с пакетом обновления 1 (SP1)
Примечание Сведения о последних сборках SQL Server см. в разделе: Где найти информацию о последних сборках SQL Server.
Дополнительные сведения
Дополнительные сведения об этой проблеме см. в указанных ниже статьях.
DBCC CHECKDB проверяет согласованность объектов в пакетах. Эти пакеты могут состоять из нескольких индексов или таблиц.
Все точки данных, принадлежащие к одному пакету, хранятся во внутренней таблице. Содержимое этой внутренней таблицы должно быть отсортировано с помощью следующего оператора:
SELECT @BlobEater = CheckIndex (ROWSET_COLUMN_FACT_BLOB) FROM { IRowset 0x50426F2A48000000 } GROUP BY ROWSET_COLUMN_FACT_KEY >> WITH ORDER BY ROWSET_COLUMN_FACT_KEY, ROWSET_COLUMN_SLOT_ID, ROWSET_COLUMN_COMBINED_ID, ROWSET_COLUMN_FACT_BLOBБуферы сортировки должны переноситься в tempdb в следующих ситуациях:
- Недостаточно физической памяти в компьютере.
- Не удается получить недостаточно памяти для выполнения запроса (временно предоставленной памяти).
Масштаб переноса в tempdb зависит от размера внутренней таблицы. Это зависит от страниц, выделенных для индексов, проверяемых в этом единственном пакете.
В настоящее время не существует ограничения или регулирования операций ввода-вывода, которые участвуют в этом переносе в tempdb. Это может вызвать проблемы с вводом-выводом.
Ссылки
См. раздел Параметры запуска службы ядра СУБД для получения информации о том, как параметр –k может управлять частотой контрольных точек.
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.