Как настроить файлы журналов и данных на SSD для SQL Server?

Как настроить файлы журналов и данных на SSD для SQL Server?

Я настраиваю свой рабочий SQL-сервер. У меня есть два SSD-диска по 800 ГБ (для Windows и SQL Server).

Где следует хранить данные баз данных и файлы журналов?

Сколько файлов tempdb мне следует создать и какого размера они должны быть?

Некоторые рекомендации заключаются в создании 1 файла tempdb для 1 ядра процессора. Это означало бы 16 файлов в моем случае (2 процессора по 8 ядер каждый). Мне кажется, что это слишком много... Имеет ли эта рекомендация смысл на SSD?

Стоит ли помещать файлы журналов и данных на другой SSD?

Я использую SQL Server 2008 R2, а на сервере установлено 32 ГБ оперативной памяти.

решение1

Если у вас всего два диска и это производственный сервер, вам следует использовать RAID 1 и иметь один зеркальный том на 800 ГБ, поэтому размещение базы данных, журнала и tempdb относительно несущественно. Разделение этих файлов обеспечивает предсказуемое использование ввода-вывода, но при наличии только двух дисков вам нужна избыточность на производственных серверах по сравнению с производительностью.

Что касается того, сколько всего файлов tempdb вам следует иметь,Волшебник SQL Server Брент Озар рекомендует начать с 4 и профилировать производительность оттуда. В современных системах с 16+ ядрами ЦП обычно не имеет смысла иметь одну базу данных tempdb на ядро.

Связанный контент