Привет, я работаю над разной версией SQL-серверов, начиная с SQL Server 2008 до 2016. Сколько файлов tempdb мы можем создать для каждой версии?Сколько файлов tempdb мы можем создать в SQL Server начиная с версии 2008 года?
ответ
некоторые истории:
создание 1 TempDb файла данных (настройки же роста авто) для каждого процессора, и только один файл журнала была лучшей практикой с длинной спиной ..
Есть также случаи, когда Файлы данных TempDB были ограничены до максимального числа 8 или количества ядер, которые у вас есть в зависимости от того, что меньше.
Мы следовали сначала и переключились на второй.
Сейчас подходит к вашему вопросу:
С версии 2005 до 2014 года, вы можете создать столько файлов данных вам нужно, и вы не ограничены следовать передовым опытом ..
Но SQLServer 2016 года, follows this best practice и ограничения количество datafiles.so максимальных файлов данных, которые можно добавить в SQL2016 это
8 or number of cores you have (which ever is lesser)
вы можете также start from 1 data file and depending on allocation contention, вы можете увеличить количество
Я получил его из ваших комментариев спасибо! –
Вы можете следить за лучшей практикой из 8 или нескольких ядер, которые у вас есть в зависимости от того, что меньше или начать с 1, как сказал Брентозар, и перейти максимум до 8..https: //www.brentozar.com/sql/tempdb-performance- и конфигурация / – TheGameiswar