2009-10-24 4 views
0

У меня есть быстрый вопрос, который зависит от настройки сервера, которую мы имеем для нас.Помощь в настройках SQL Server Log, Master и TempDB в конфигурации определенного массива

Мы готовимся перенести нашу службу на новый сервер, а также преобразовать небольшой ACT DB в полной версии SQL Server 2005 Standard (с SQL Expr.)

Прямо сейчас, у нас есть только доступны следующие ресурсы, доступные для конфигурации массива.

Это сервер 2008 64 стандарта, и мы будем использовать SQL 2005 Standard 64.

2 привода в рейде 1 + 0 для ОС (1) 3 дисков в RAID 5, (2) и 3 дополнительных диска для выделения дополнительных ресурсов. (3)

Мои первоначальные планы состояли в том, чтобы установить ACT, нашу справочную службу и файлы программы SQL и файлы журнала транзакций на (2) и использовать (3) в raid 0 для tempDB.

размеры

БД очень малы, и честно говоря, мы могли бы, вероятно, запустить все на первых 2 arrarys с минимальной потерей производительности (только потому, что DB настолько малы)

Однако мы решили посвятить этот сервер для SQL где-то вниз по линии, перемещая к нему еще много БД и удаляем справочную службу (веб-интерфейс) другому серверу.

  1. Насколько интенсивны операции записи файла журнала для 2 маленьких (< 500MB) db?
  2. Насколько рискованно кладет TempDB на рейд 0?
  3. Перемещение файлов журнала в системный массив (1) улучшит производительность?
+0

Поскольку это более вопрос администрирования/конфигурации, я думаю, что его лучше обслуживать на сайте-партнере ServerFault.com –

ответ

0

С 8 дисков, доступных я бы рекомендовал следующие независимые RAID-массивы:

OS: RAID 1 (2 диска) (вы указали RAID 10 в вашем вопросе - вы не можете сделать RAID 10 с только два диска).

Файлы данных базы данных (включая файл данных и файл журнала TempDB): RAID 5 (4 диска).

Файлы журнала базы данных: RAID 1 (2 диска).

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

Если емкость дискового пространства не является проблемой, вы можете рассмотреть возможность изменения 4-х дискового массива RAID 5 на RAID 10, который будет более результативным (особенно для записи).

Как вы планируете делать резервные копии?

1. Насколько интенсифицированы операции записи файла журнала для 2 маленьких (< 500MB) db?

Это зависит от того, что делает ваше приложение, и количества одновременных подключений.

2. Как рискованно кладет TempDB на рейд 0?

Ввод TempDB на RAID 0 является рискованным, если вы потеряете базу данных TempDB, потому что один из дисков не удастся остановить ваш экземпляр SQL.

3. Будет ли перемещение файлов журнала в системный массив (1) повысить производительность?

Да, но помещение их в отдельный независимый массив было бы более производительным и упругим.

Вы действительно должны задать этот вопрос на сервере serverfault.com (его содержимое искажено в сторону администрирования, а не программирования).

Смежные вопросы