C какими параметрами создавать том RAID 1 для SQL базы ?

Поломалось, посыпалось, не работает...

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
av.elev
Junior member
Сообщения: 19
Зарегистрирован: 28 июн 2016, 12:13
Откуда: Хабаровск

C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение av.elev » 01 июл 2016, 07:52

Используется
Windows Server Enterprise 2008R2
Windows SQL Server Standart 2014
контролер SAS LSI SAS9240-4i
диски SAS Seagate Cheetah 15k ST3600057SS
диски SATA SSD Intel 6510
том RAID 1
база объем на 25 Гб.
лог базы на 10 гб.

Вопрос такой, с какими правильными параметрами создавать том RAID 1
для SAS Seagate Cheetah 15k ST3600057SS и том RAID 1 SATA SSD Intel 6510
для оптимальной работы с SQL базой на чтение и запись ?

примечание:
Текущая SQL база создавалась путем загрузки из выгрузки *.dt , новых данных в базе
примерно на 5 гб. приросло за 3 месяца.

Хотелось бы получить ответ от гуру :)

Аватара пользователя
Fader
Data Recovery Expert
Сообщения: 115
Зарегистрирован: 21 мар 2005, 02:13
Откуда: Москва
Контактная информация:

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение Fader » 05 июл 2016, 09:45

Точно ли речь идет о RAID 1, а не RAID 0? Для создания зеркального массива особо никаких параметров задавать не нужно.

_______________
С уважением, Валерий Пьянков.
+7 495 514-88-85
http://rlab.ru
v@rlab.ru
skype: valer.lab

Аватара пользователя
Umlyaut
Advanced member
Сообщения: 370
Зарегистрирован: 09 июл 2010, 11:23
Откуда: Москва

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение Umlyaut » 05 июл 2016, 09:49

Полагаю, коллегу интересует, не выкружит ли он что-либо интересное
для оптимальной работы с SQL базой на чтение и запись
если подкрутит "базовые" пар-ры: WB/WT, Cached/Direct IO, strip size, etc. :D

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение Stranger03 » 05 июл 2016, 10:13

Umlyaut писал(а):если подкрутит "базовые" пар-ры: WB/WT, Cached/Direct IO, strip size, etc. :D
Дык непонятно, о каком кол-ве дисков идет речь. Да и контроллер то самый простой, из дешевых.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение gs » 05 июл 2016, 11:23

Контроллер туп как дерево. Для ССД вполне себе сойдет, но вот магнитные харды без кэша будут шуршать печально.
Делайте по дефолту - чудес все равно не будет.

Кэшед ио - хаха :)

Аватара пользователя
Umlyaut
Advanced member
Сообщения: 370
Зарегистрирован: 09 июл 2010, 11:23
Откуда: Москва

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение Umlyaut » 05 июл 2016, 11:47

gs писал(а):Контроллер туп как дерево. Для ССД вполне себе сойдет, но вот магнитные харды без кэша будут шуршать печально.
Делайте по дефолту - чудес все равно не будет.

Удваиваю! :)
Кэшед ио - хаха :)
Ну да, эт я мельком глянул на спеку - не обратил внимание на то, что там "сороковая" модель.
:)

av.elev
Junior member
Сообщения: 19
Зарегистрирован: 28 июн 2016, 12:13
Откуда: Хабаровск

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение av.elev » 06 июл 2016, 12:39

Доброго дня всем. спасибо что уделили ваше время.

По первому впечатлению, не сильно товарищи вы понимаете структуру базы данных MS SQL : )
База данных объем на 25 Гб. из них 20 Гб. лежит последовательно на физическом диске, 5 Гб. приросло на диске ( физически на диске совсем хаотично лежит данная часть,
а как сильно фрагментированы части таблицы, которые приростают каждый день, одному богу известно, будем считать что полный хаос из мелких частей. ).
Думаю что так происходит работа с данными : из базы - таблиц считываются данные большими кусками (регулярно). В базу-таблицу записываются мелкими частями построчно. (регулярно). Можно сказать, что именно эти операции в приоритете.

Далее:

Нашел такие данные : Оптимальные настройки для контроллеров LSI, для достижения максимальной производительности.

Оптимальные настройки для HDD:
MegaRAID Settings for Maximum HDD Performance для RAID 1
Stripe Size: 256 кб.
Read Policy: Always Read Ahead
Write Policy: Write Thru (для потока) Write Back (для транзакций).
IO Policy: Direct IO
Disk Cache Policy:Enable

Оптимальные настройки для SSD:
MegaRAID Settings for Maximum HDD Performance для RAID 1

Stripe Size: 256 кб.
Read Policy: Always Read Ahead
Write Policy: Write Thru
IO Policy: Direct IO
Disk Cache Policy:Enable

Нужно дать закончить lun инициализацию.

Поскольку у меня в наличии только модель 9240-4i, поэтому интересует настройка параметров
этой модели контролера под задачи. Главная задача не навредить себе , выставить параметры правильно.

Если можно посоветуйте, может стоит заменить модель 9240-4i, на более серьезную модель для баз данных объемом от 25 Гб. до 50 Гб.
либо отказаться от SAS дисков, в пользу SSD дисков , для работы с базами данных.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение gs » 06 июл 2016, 13:08

Я не DBA, но что-то подсказывает, что ССДшке в общем-то до лампочки, насколько фрагментированы файлы. Внутри флэша данные фрагментированы в сто раз сильнее бай дизайн.

Приведенные вами настройки - это для полноценных мегарэйдов. 9240 не имеет кэша и половина настроек просто мимо кассы. Кроме того, все параметры, кроме страйп сайза, меняются без разрушений.

У Вас всего 25-50ГБ данных, в то время как самые мелкие ССДшки начинаются от 100ГБ. 200-400ГБ - норма жизни. Непонятно, что Вы ищете-то?
Контроллер конечно поменять можно (9361 или 9341 в случае олл флэш), но с большой вероятностью и так сойдет.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение Stranger03 » 06 июл 2016, 13:38

av.elev писал(а):По первому впечатлению, не сильно товарищи вы понимаете структуру базы данных MS SQL : )
Вы сами не ответили ни на один вопрос. Как минимум на кол-во дисков в группе. Если просто зеркало из двух, то даже не стоит морочить себе голову. Было бы 10-к другой SSD и аппаратный контроллер за штуку баксов, а так.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
Fader
Data Recovery Expert
Сообщения: 115
Зарегистрирован: 21 мар 2005, 02:13
Откуда: Москва
Контактная информация:

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение Fader » 06 июл 2016, 21:43

В RAID 1 нет параметра "stripe size". Это же зеркало.

av.elev
Junior member
Сообщения: 19
Зарегистрирован: 28 июн 2016, 12:13
Откуда: Хабаровск

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение av.elev » 07 июл 2016, 04:25

У меня есть вариант сделать зеркало для базы данных
том RAID 1 для SAS Seagate Cheetah 15k ST3600057SS 600 Гб. (физически два диска, плюс в том , что надежность выше по отношению к SSD ).
или
том RAID 1 SATA SSD Intel 6510 - 200 Гб. (физически два диска).

Я правильно понимаю, что можно смело "выбросить" контролер RAID LSI SAS9240-4i , оставить Контролер RAID Intel Embedded Server RAID Technology 2 (ESRT2) RAID (встроенный)
с дисками , SATA SSD Intel 6510 - 200 Гб. в томе RAID 1 , и я получу оптимальный бюджет, оптимальную скорость работы с базой данных. ?

Примечание: имеется платформа "мать" Intel® Server Board S2600CP4 , оперативки 64 Гб. Контролер RAID Intel Embedded Server RAID Technology 2 (ESRT2) RAID (встроенный). и на борту
контролер RAID LSI SAS9240-4i купленный для дисков SAS.

В моем представлении том RAID 1 , это всегда два диска физических, или я не прав ?

"QS" Спасибо за подсказку.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение Stranger03 » 07 июл 2016, 09:32

av.elev писал(а):Я правильно понимаю, что можно смело "выбросить" контролер RAID LSI SAS9240-4i , оставить Контролер RAID Intel Embedded Server RAID Technology 2 (ESRT2) RAID (встроенный)
с дисками , SATA SSD Intel 6510 - 200 Гб. в томе RAID 1 , и я получу оптимальный бюджет, оптимальную скорость работы с базой данных. ?
Если вам не нужны SAS диски, то SSD можно спокойно воткнуть на набортный SATA.
В моем представлении том RAID 1 , это всегда два диска физических, или я не прав ?
Не совсем так. В некоторых контроллерах RAID1 можно собрать из четного кол-ва дисков - 2,4,6 и так далее. По факту это практически тоже самое, что RAID 10, но иногда так производитель называет свои группы дисков.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

av.elev
Junior member
Сообщения: 19
Зарегистрирован: 28 июн 2016, 12:13
Откуда: Хабаровск

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение av.elev » 11 июл 2016, 10:26

Fader писал(а):В RAID 1 нет параметра "stripe size". Это же зеркало.
Собирал недавно , том RAID 1 , нет параметра "stripe size". Подтверждаю.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: C какими параметрами создавать том RAID 1 для SQL базы ?

Сообщение Stranger03 » 11 июл 2016, 10:40

"av.elev"
Укажите город в профиле пож
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Ответить

Вернуться в «Массивы - Технические вопросы, решение проблем.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 22 гостя