KB3133055 - Включение параметра запуска "-k" для управления скоростью переноса рабочих файлов в tempdb для SQL Server

Применяется к
SQL Server 2012 Service Pack 3 SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Сводка

В настоящее время не существует ограничений или регулирования для операций ввода-вывода, которые происходят при переносе рабочих файлов во временную базу данных (tempdb). Это может вызвать проблемы с вводом-выводом. После установки этого обновления можно использовать параметр запуска -k для управления скоростью переноса рабочих файлов в tempdb.

Сведения об обновлении

Это обновление входит в состав следующих пакетов накопительного обновления SQL Server:

Рекомендация. Установите последний накопительный пакет обновления для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:

      

Примечание Сведения о последних сборках 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 может управлять частотой контрольных точек.

Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.