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

Откуда: Украина, Киев
Сообщений: 113
Есть сервер с 8-ю дисками SAS по 73 Гб

Как вариант сделать следующее:

1. 1 диск без RAID для ОС и собственно для SQL Server и системных таблиц
2. 2,3,4 диски организовать в RAID 5 для файла данных
3. 5,6 -диски организовать в RAID 0 для журнала транзакций
4. 7,8 -диски орагнизовать в RAID 0 для tempdb

Производительность важнее времени простоя. Потеря журнала транзакций, tempdb, ОС и SQL Server некритична. Критично потеря файла данных и время простоя больше 1 дня.

Правильна ли концепция?
4 сен 09, 17:02    [7619822]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
iljy
Member

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

если производительность важна - не ставьте RAID5, поставьте 3 отдельных диска под данные. Можно даже 4 - отдельный диск под ОС это лишнее. Насчет Потеря журнала некритична - не горячитесь так, восстанавливать базу с умершим журналом - то еще занятие. Поставьте 5,6 диск в RAID1/
4 сен 09, 17:09    [7619889]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
wiland
Member

Откуда: Украина, Киев
Сообщений: 113
iljy
wiland,

если производительность важна - не ставьте RAID5, поставьте 3 отдельных диска под данные. Можно даже 4 - отдельный диск под ОС это лишнее. Насчет Потеря журнала некритична - не горячитесь так, восстанавливать базу с умершим журналом - то еще занятие. Поставьте 5,6 диск в RAID1/


1. 1,2,3,4 RAID 1+0? (2+2) для файла данных и ОС
2 5,6 RAID 1 для журнала транзакций
3. 7,8 RAID 0 - для tempdb

правильно?
4 сен 09, 17:16    [7619933]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
wiland
Member

Откуда: Украина, Киев
Сообщений: 113
iljy
wiland,

если производительность важна - не ставьте RAID5, поставьте 3 отдельных диска под данные. Можно даже 4 - отдельный диск под ОС это лишнее. Насчет Потеря журнала некритична - не горячитесь так, восстанавливать базу с умершим журналом - то еще занятие. Поставьте 5,6 диск в RAID1/



или 1,2,3,4 вообще без RAID разнести все по файловым группам и в случае смерти взять ночной полный бэкап вместе с актуальным журналом транзакций восстановить систему на момент сбоя?
4 сен 09, 17:19    [7619956]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
c 8Ю дисками можно и о 10ом рейде подумать, имхо. Но главное, что бы диски зеркалились, никаких отдельных! и разделение - ось, дата, логи, tempdb (если на tempdb Идет нагрузка серьезная.)
4 сен 09, 17:20    [7619966]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
iljy
Member

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

1-2-3-4 вообще без RAID. Для системного раздела - сделайте образ для быстрого восстановления. Ну и да - развернуть бакап, накатить лог - и ура, данные не потеряются. Тут даже нет необходимости ежедневно его делать, если конечно у вас диски под лог е забиваются за день.
4 сен 09, 17:23    [7619991]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
iljy
Member

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

зеркала - это если восстановление на лету нужно, но вроде такого требования не поступало, а восстановить из бакапа можно довольно быстро.
4 сен 09, 17:25    [7619999]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
iljy
Ozerov,

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

Ну вообще то это по умолчанию таки на серверах. Если, конечно, это не домашний ПК и у автора нет проблемы с местом :) О чем он тоже не говорил
4 сен 09, 17:28    [7620013]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
wiland
Member

Откуда: Украина, Киев
Сообщений: 113
iljy
Ozerov,

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


База сейчас маленькая 12 ГБ, рост 1 Гб в месяц. Так что 3 часа времени есть на восстановление.
4 сен 09, 17:28    [7620016]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
wiland
Member

Откуда: Украина, Киев
Сообщений: 113
Ozerov
c 8Ю дисками можно и о 10ом рейде подумать, имхо. Но главное, что бы диски зеркалились, никаких отдельных! и разделение - ось, дата, логи, tempdb (если на tempdb Идет нагрузка серьезная.)


не могли бы расписать Ваш вариант разноски дисков по RAID c указанием ролей
4 сен 09, 17:29    [7620018]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
И я не совсем понимаю вашу любовь к восстановлению и тп. Время - деньги. Бизнес не одобрит простои. Намного проще заменить вышедший из строя винт, чем потом наверстывать упущенное и водить ножкой перед начальством, с мыслью в глазах: Не виноватая я, это все они плохие винты сделали Сорри за прямолинейность
4 сен 09, 17:30    [7620025]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
wiland
Member

Откуда: Украина, Киев
Сообщений: 113
Ozerov
iljy
Ozerov,

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

Ну вообще то это по умолчанию таки на серверах. Если, конечно, это не домашний ПК и у автора нет проблемы с местом :) О чем он тоже не говорил


Это обычный сервер начального сервер 2*Quad Xeon c 16 Гб ОЗУ
4 сен 09, 17:30    [7620027]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
wiland
iljy
Ozerov,

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


База сейчас маленькая 12 ГБ, рост 1 Гб в месяц. Так что 3 часа времени есть на восстановление.

Давайте определимся, Вам шашачки или ехать ? Вам как с отказоустойчивостью ? Время простаивания сервера ?
4 сен 09, 17:31    [7620030]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
wiland
Member

Откуда: Украина, Киев
Сообщений: 113
Ozerov
И я не совсем понимаю вашу любовь к восстановлению и тп. Время - деньги. Бизнес не одобрит простои. Намного проще заменить вышедший из строя винт, чем потом наверстывать упущенное и водить ножкой перед начальством, с мыслью в глазах: Не виноватая я, это все они плохие винты сделали Сорри за прямолинейность


Винты hot swap
4 сен 09, 17:31    [7620031]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
wiland
Ozerov
И я не совсем понимаю вашу любовь к восстановлению и тп. Время - деньги. Бизнес не одобрит простои. Намного проще заменить вышедший из строя винт, чем потом наверстывать упущенное и водить ножкой перед начальством, с мыслью в глазах: Не виноватая я, это все они плохие винты сделали Сорри за прямолинейность


Винты hot swap

Это было не Вам, а iljy :) Моя мысль была, что винт, так как, ессно он хот сват, быстрее поменять без отрыва, чем восстанавливать из бэкапа
4 сен 09, 17:32    [7620039]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
wiland
Member

Откуда: Украина, Киев
Сообщений: 113
Ozerov
wiland
iljy
Ozerov,

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


База сейчас маленькая 12 ГБ, рост 1 Гб в месяц. Так что 3 часа времени есть на восстановление.

Давайте определимся, Вам шашачки или ехать ? Вам как с отказоустойчивостью ? Время простаивания сервера ?


Ехать, но комфортно, в смысле мне нужно спать по ночам спокойно с храпом и не объяснять начальству почему де я не предусмотрел быстрого подъема. Но в тоже время хочется иметь и производительную систему. В идеале время простоя не более чем высунуть-всунуть сгоревший винт
4 сен 09, 17:34    [7620049]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
wiland
Member

Откуда: Украина, Киев
Сообщений: 113
Ozerov
И я не совсем понимаю вашу любовь к восстановлению и тп. Время - деньги. Бизнес не одобрит простои. Намного проще заменить вышедший из строя винт, чем потом наверстывать упущенное и водить ножкой перед начальством, с мыслью в глазах: Не виноватая я, это все они плохие винты сделали Сорри за прямолинейность


в принципе да 1 день простоя обойдется компании невывозом товара 500 клиентов (несколько млн долл.) и огромными штрафами за недопоставку в сети гипермаркетов ,кэш-керри
4 сен 09, 17:36    [7620066]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
wiland
Ozerov
И я не совсем понимаю вашу любовь к восстановлению и тп. Время - деньги. Бизнес не одобрит простои. Намного проще заменить вышедший из строя винт, чем потом наверстывать упущенное и водить ножкой перед начальством, с мыслью в глазах: Не виноватая я, это все они плохие винты сделали Сорри за прямолинейность


в принципе да 1 день простоя обойдется компании невывозом товара 500 клиентов (несколько млн долл.) и огромными штрафами за недопоставку в сети гипермаркетов ,кэш-керри


Ну тады, если конечно в кармане нет лишнего ляма смотрим в сторону рэйда 10 или разноса по зеркалам. Плюсы 10ки - 4 шпинделя на запись, 8 на чтение, не надо парить голову переносом, если вырастет лог или дата... Минусы ось на одном физ диске с сиквилом, но, думаю, это мелочь, в вашем случае, если не домен контроллер, ессно . Так же в будущем надо смотреть на нагрузку tempdb, если вырастет, то выносить на отдельный. Кстати, куда Вы будете делать бэкап, если сюда же, тогда лучше разбить по зеркалам.
4 сен 09, 17:44    [7620111]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
iljy
Member

Откуда:
Сообщений: 8711
wiland
Ozerov
И я не совсем понимаю вашу любовь к восстановлению и тп. Время - деньги. Бизнес не одобрит простои. Намного проще заменить вышедший из строя винт, чем потом наверстывать упущенное и водить ножкой перед начальством, с мыслью в глазах: Не виноватая я, это все они плохие винты сделали Сорри за прямолинейность



при чем здесь любовь? я исхожу из условий задачи было заявлено: "производительность важнее простоя".

в принципе да 1 день простоя обойдется компании невывозом товара 500 клиентов (несколько млн долл.) и огромными штрафами за недопоставку в сети гипермаркетов ,кэш-керри

ээээ.... тогда о чем вообще речь??? естесственно все в зеркала! С вашим ростом базы проблем с объемом у вас не возникнет еще оооочень долго!

1+2 диски RAID1 - ОС, сервер, данные.
3+4, RAID1 данные.
5+6 , RAID1 лог.
7, 8 - tempdb, можно как отдельные, можно в RAID0. А можно и тоже в RAID1, не верю я, что tempdb станет настолько узким местом, а надежность выше.
4 сен 09, 17:46    [7620121]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Если с этим сервером никаких изменений не предвидится, т.е. под новые проекты будут закупаться сервера отдельно, брал бы 10ку и не парился. это быстрее чем по зеркалам, в Вашем случае!
4 сен 09, 17:51    [7620147]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
wiland
Member

Откуда: Украина, Киев
Сообщений: 113
Ozerov,

то есть все 8 дисков в RAID 1+0 и мы будем иметь 50% полезной емкости от сырой.
Делим на несколько логических тома или не делим? Устанавливаем на разные логические тома по ролям. Либо все на один единственный том.
4 сен 09, 17:53    [7620163]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36826
wiland
Ozerov,

то есть все 8 дисков в RAID 1+0 и мы будем иметь 50% полезной емкости от сырой.
Делим на несколько логических тома или не делим? Устанавливаем на разные логические тома по ролям. Либо все на один единственный том.
То вы говорите, что производительность во главе угла, потом выясняется, что и простой нежелателен, а теперь, что и место тратить не охота. Вы уж определитесь.
4 сен 09, 17:56    [7620176]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
wiland
Ozerov,

то есть все 8 дисков в RAID 1+0 и мы будем иметь 50% полезной емкости от сырой.
Делим на несколько логических тома или не делим? Устанавливаем на разные логические тома по ролям. Либо все на один единственный том.

Только не все в зеркало, а десятый рейд. т.е. 4 в нулевки и зеркалются на такие же 4 в нулевке.
в зеркалах Вы так же будете иметь 50%. А вот насчет деления.. на вкус и цвет все фломастеры разные. Как удобнее. Я бы поделил, так проще понимать. Но 5ый рейд, правильно сказали, не стоит, медленный он.
4 сен 09, 17:56    [7620182]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
wiland
Member

Откуда: Украина, Киев
Сообщений: 113
Гавриленко Сергей Алексеевич,

Вот приоритеты
1. Производительность
2 .Простоя
3. Место

исходя из этого и существующему набору дисков можно ли выстроить наиболее оптимальную конфигурацию.
4 сен 09, 17:58    [7620193]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно организовать дисковую подсистему?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Гавриленко Сергей Алексеевич
wiland
Ozerov,

то есть все 8 дисков в RAID 1+0 и мы будем иметь 50% полезной емкости от сырой.
Делим на несколько логических тома или не делим? Устанавливаем на разные логические тома по ролям. Либо все на один единственный том.
То вы говорите, что производительность во главе угла, потом выясняется, что и простой нежелателен, а теперь, что и место тратить не охота. Вы уж определитесь.

Все мы были молодыми... А тут целый кэш эн кэри
4 сен 09, 17:58    [7620194]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить