Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как спроектировать RAID?  [new]
Kraft_o
Member

Откуда:
Сообщений: 87
Добрый день.
Подскажите как спроетировать RAID?
1) Сервер IBM ExpSell x3650 M3 Rack, 1xXeon 4C E5630 (2.53GHz/12MB), 2x4GB RDIMM, noHDD 2,5" HS (8/16up), M5015 w/bat. (512MB/RAID 0/1/5/10/50), 4xGbE, DVDRW, 2x675W HS PS
2) Корзина Hot-swap SAS/SATA 8 Pack HDD Enablement (with 6 Gb/sec expander) - 1 шт.
3) Винчестер HDD IBM 500GB 7200 SATA 2.5" SFF Slim-HS HDD - 8 шт.
4) Винчестер HDD IBM 146GB 10K 6Gbps SAS 2.5" SFF Slim-HS HDD - 4 шт.

ОС Windows 2003 server

База данных
Microsoft SQL Server 2000 - 8.00.2055 (Intel X86) Dec 16 2008 19:46:53 Copyright (c) 1988-2003 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

База OLTP (постоянные инсерты, апдейты, селекты по одной строчке)
Размер базы 80 гигов, размер лога транзакций - 3 гига. Планируется архивировать лог транзакций каждые 10 минут (для наката на резервный сервер STANDBY)

Как лучше спроектировать raid?
Мои предположения:
1) Raid 1 из 2 дисков SATA - операционная системы и бэкапы
2) Raid 1 из 2 дисков SATA - tempdb
3) Raid 10 из 8 дисков SAS - база данных и лог транзакций

Или может имеет смысл отделить лог транзакций от базы?
17 май 11, 09:13    [10662565]     Ответить | Цитировать Сообщить модератору
 Re: Как спроектировать RAID?  [new]
Kirillich
Member

Откуда:
Сообщений: 581
Kraft_o,

"постоянные инсерты, апдейты"
лучше рассмотреть варианты выноса лога на отдельный от базы массив
а по-поводы выноса темпдб: посмотрите нагрузку на нее и будет более менее понятно
17 май 11, 09:38    [10662668]     Ответить | Цитировать Сообщить модератору
 Re: Как спроектировать RAID?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
Kraft_o
Или может имеет смысл отделить лог транзакций от базы?
Это самое главное для вашего типа нагрузки.

Далее,
1. Использование tempdb не видно. Млжет, не надо тратить на него отдельные диски.

2. Ваше распределение противоречит описанию железа.
По описанию у вас 4 диска SAS 146GB и 8 дисков SATA 500GB
А распределяете вы 8 дисков SAS 146GB и 4 диска SATA 500GB
17 май 11, 09:47    [10662714]     Ответить | Цитировать Сообщить модератору
 Re: Как спроектировать RAID?  [new]
Kraft_o
Member

Откуда:
Сообщений: 87
alexeyvg,

Перепутал, 8 SAS и 4 SATA
17 май 11, 10:50    [10663127]     Ответить | Цитировать Сообщить модератору
 Re: Как спроектировать RAID?  [new]
iljy
Member

Откуда:
Сообщений: 8711
Kraft_o,

все конечно сильно зависит от нагрузки. Например на tempdb. Или на log-файлы. Возможно будет достаточно свалить лог на вторую пару SATA-RAID1.
Дальше можно например так:
Если время восстановления не супер-критично - можно под tempdb выделить 2 отдельных SAS, или 1 - если на нее нагрузка маленькая. Если критично - тогда 2 SAS в RAID1.
Под файлы данных лучше не RAID10, а несколько RAID1. Если под лог больше 2 дисков - их лучше в RAID10.
17 май 11, 11:09    [10663274]     Ответить | Цитировать Сообщить модератору
 Re: Как спроектировать RAID?  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
iljy
Под файлы данных лучше не RAID10, а несколько RAID1
можно пояснить?
17 май 11, 11:18    [10663343]     Ответить | Цитировать Сообщить модератору
 Re: Как спроектировать RAID?  [new]
iljy
Member

Откуда:
Сообщений: 8711
Гадя Петрович
iljy
Под файлы данных лучше не RAID10, а несколько RAID1
можно пояснить?

Можно. Тесты показывают, что скуль балансирует нагрузку между файлами в файлгруппе лучше, чем дисковый контроллер между дисками.
9421547
17 май 11, 11:30    [10663424]     Ответить | Цитировать Сообщить модератору
 Re: Как спроектировать RAID?  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
iljy
Гадя Петрович
пропущено...
можно пояснить?
Можно. Тесты показывают, что скуль балансирует нагрузку между файлами в файлгруппе лучше, чем дисковый контроллер между дисками.
9421547
познавательно, спасибо
но неоднозначно :)
17 май 11, 11:55    [10663610]     Ответить | Цитировать Сообщить модератору
 Re: Как спроектировать RAID?  [new]
iljy
Member

Откуда:
Сообщений: 8711
Гадя Петрович
iljy
пропущено...
Можно. Тесты показывают, что скуль балансирует нагрузку между файлами в файлгруппе лучше, чем дисковый контроллер между дисками.
9421547
познавательно, спасибо
но неоднозначно :)

Ну автор здесь появляется, можете с ним подискутировать
17 май 11, 11:58    [10663637]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить