Вопрос

заметил документы для состояния SQL Server 2016 CTP2 «По умолчанию настройки добавляет как многие файлы TempDB в качестве количества процессора или 8, в зависимости от того, что ниже». https://msdn.microsoft.com/ruUS / Библиотека / BB510411 (V= SQL.130) .aspx

Но я всегда думал, что «правильное» соотношение будет половина числа ядер CPU, для ящиков под 8 ядер.

Если это должно быть принято в качестве официального рекомендации от Microsoft и даже применено на 2012/2014?

Это было полезно?

Решение

Согласно Paul Randal Количество файлов TempDB должно быть:

    .
  • равен количеству ядер CPU для 8 или менее ядер
  • 1/4 до 1/2 ядер CPU для более чем 8 ядер

Я думаю, что это отличные новости, которые Microsoft наконец изменила эту настройку по умолчанию.Предыдущий был действительно плохим - это вызвало проблемы с сохранением защелки.

Статья Пола Рэндала по теме

Другие советы

При установке SQL Server 2016 Теперь вы можете указать количество файлов данных Tempdb.По умолчанию он будет установлен на 8 или количество сердечников CPU, которые у вас есть в вашем компьютере, и который когда-либо ниже.Значение также может быть увеличено до количества сердечников.

Введите описание изображения здесь Источник

Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top