Tempdb По умолчанию Количество файлов на SQL Server 2016
-
26-09-2020 - |
Вопрос
заметил документы для состояния 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, которые у вас есть в вашем компьютере, и который когда-либо ниже.Значение также может быть увеличено до количества сердечников.