Лучшая конфигурация SQL Server с этим оборудованием

895
DavidStein

Я только что получил свой новый SQL Server от Dell. Сервер будет обслуживать около 15 баз данных OLTP, размер которых в среднем составляет 10 ГБ.

Вот основные характеристики:

Dell PowerEdge R510 с поддержкой до 12 жестких дисков с возможностью горячей замены, светодиодным
процессором Intel Xeon E5649, 2,53 ГГц, 12 МБ кэш-памяти, 5,86 ГТ / с QPI, 6-ядерным (количество из 2)
48 ГБ памяти (6x8 ГБ), 1333 МГц RDIMM с двумя рангами для двух процессоров, оптимизированный
PERC Встроенный RAID-контроллер H700, 1 ГБ NV кэш-
памяти 300
ГБ 15 К / мин SA SCSI 6 Гбит / с 3,5-дюймовый жесткий диск с горячим подключением (количество 4) 600 ГБ 15 К об / мин SA SCSI 6 Гбит / с 3,5-дюймовый жесткий диск с горячим подключением (количество 6)

Моей первой мыслью было использовать 3 массива.

ОС - Raid 1 - (2) 300 ГБ
T-Log - Raid 1 (2) 300
ГБ БД - Raid 5 (5) 600 ГБ
Резервное копирование - (1) 600 ГБ - без рейдов.

Однако я мог бы также сделать следующее после покупки еще одного диска для резервного копирования.
ОС и T-Log - Рейд 10 - (4) 300
ГБ БД - Рейд 10 (6) 600 ГБ

Место на жестком диске не является проблемой, поскольку базы данных не так велики. Я просто пытаюсь оптимизировать скорость приложений, использующих эти базы данных.

Итак, что бы вы порекомендовали, ребята?

0

2 ответа на вопрос

1
Mike Walsh

Это зависит :-)

У меня есть несколько вопросов, которые помогут вам подумать о правильном ответе для этой установки, но на самом деле пока не могу дать правильный ответ, поскольку здесь есть переменные, а правильного ответа нет.

1.) Будете ли вы вне своих резервных копий? Как и как быстро после приема их? Страшно иметь резервные копии на не избыточном наборе дисков в течение любого серьезного периода времени, на который вы будете полагаться на них. Делать резервные копии журналов? Как часто? Как часто они уходят с сервера?

2.) Что это за приложения? Какую активность они увидят? Да, базы данных небольшие, но будут ли они делать много вставок / чтений в течение дня?

3.) Какой вид деятельности с tempdb вы ожидаете? Размещение 10 БД на сервере говорит мне, что в каждой из этих баз данных приложения могут происходить некоторые общие действия с tempdb. Вы можете рассмотреть отдельное зеркало или RAID 10 для базы данных tempdb.

Мне нравится внешний вид первой установки лучше, чем вторая без особого ответа. Можете ли вы приобрести дополнительный диск в первой настройке для зеркалирования ваших резервных копий?

Вы также должны спросить себя, куда пойдет tempdb. Хотя я бы не рекомендовал использовать для этого диск с ОС, это опция -potential-, если она ограничена аппаратным обеспечением. Вы могли бы даже взглянуть на меньшее количество дисков для файлов данных, которые для запуска зеркалируются, и отдельную группу RAID для базы данных tempdb.

Определенно, есть много переменных, но ответы на эти вопросы выше и продолжение процесса обдумывания первой установки должны направить вас в правильном направлении.

Спасибо за ваш ответ, Майк. Резервные копии будут копироваться ночью с резервного диска и копироваться на ленту. Они уходят с сайта каждый день. Я не знаю, сколько активности tempdb будет происходить, так как я объединяю базы данных с нескольких разных удаленных сайтов для этого сервера. Спасибо за ваши предложения, я посмотрю на это. DavidStein 13 лет назад 0
1
way0utwest

У Майка хороший набор вопросов, и я буду задавать похожие. Из вашей установки № 1 кажется, что вы ожидаете 2 дисковода, верно? Вам определенно нужны запчасти.

Если это так, я могу запустить tempdb как R0, что даст вам некоторую производительность для этого тома, и если он умрет, вы перезапустите с tempdb в другом месте.

Однако если у вас 12 дисков, у меня возникает соблазн сделать это:

Резервные копии OS + - Raid 1: (2) 300 ГБ T-Log - Raid 1 (2) 300 ГБ Данные + tempdb - Raid 10 (6) 600 ГБ 1-2 запасных.

Похожие вопросы