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

Откуда:
Сообщений: 236
Добрый день!

Хочу попросить совета, о том как правильно распределить диски и файлы БД, логов и прочее.

В наличии HP DL 385:10 дисков по 300 Гб SAS 15k/32 Гб ОЗУ/8 ядер
ОС: Windows Server 2008R2
СУБД: SQL Server 2012 Std Ed

Нагрузка 50 одновременных соединений, практически все "писатели"
5 баз (2 больших и 4 маленьких). Предположительный средний рост всех БД 24 Гб в год. Сейчас все 6 баз вкупе имеют 10 Гб. Полная модель восстановления.

Это базы для 1С 8.2.

Собственно, вопрос как правильно разбить на массивы эти 10 диски. И затем как разложить файлы по этим массивам.
Спасибо.
12 авг 13, 12:27    [14695824]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Тип RAID
Как разбиты диски
12 авг 13, 12:40    [14695964]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
OYM
Member

Откуда:
Сообщений: 236
Maxx,
Пока никак не разбиты.
12 авг 13, 14:34    [14696958]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
баба клава
Guest
OYM,

1) Полная модель восстановления. Практически все "писатели"/

4 в raid 0+1 для логов

2)

4 в raid 0+1 для data файлов
12 авг 13, 15:42    [14697536]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
OYM
Member

Откуда:
Сообщений: 236
баба клава,
a tempdb?
12 авг 13, 16:37    [14697953]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31990
OYM
баба клава,
a tempdb?
Туда же, и сделать 8 файлов данных и один файл лога.
12 авг 13, 16:55    [14698077]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
OYM
Member

Откуда:
Сообщений: 236
alexeyvg
OYM
баба клава,
a tempdb?
Туда же, и сделать 8 файлов данных и один файл лога.


то есть например 6 в райд 10 ( ОС, сам сиквел, 8 файлов данных, темпдб)
4 в райд 10 для 1 лога?

Верно?
12 авг 13, 17:11    [14698183]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
баба клава
Guest
на SSD
12 авг 13, 17:11    [14698184]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
OYM
Member

Откуда:
Сообщений: 236
баба клава,
у меня SAS
12 авг 13, 17:12    [14698190]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
баба клава
Guest
OYM
alexeyvg
пропущено...
Туда же, и сделать 8 файлов данных и один файл лога.


то есть например 6 в райд 10 ( ОС, сам сиквел, 8 файлов данных, темпдб)
4 в райд 10 для 1 лога?

Верно?


нормально.
12 авг 13, 17:13    [14698198]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
Crazy_Driver
Member

Откуда: α2000 = 14ч39м36с,5, δ2000 = -60°50'02"
Сообщений: 876
Все в RAID 10 и не издеваться над сервером.
12 авг 13, 17:24    [14698255]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31990
OYM
alexeyvg
Туда же, и сделать 8 файлов данных и один файл лога.


то есть например 6 в райд 10 ( ОС, сам сиквел, 8 файлов данных, темпдб)
4 в райд 10 для 1 лога?

Верно?
Нет:

6 в райд 10 (ОС, сам сиквел, один файл данных базы, 8 файлов данных темпдб)
4 в райд 10 (1 лог базы, 1 лог темпдб)

Причём ОС и сам сиквел можно разместить на втором рейде, или на отдельном диске - это не создаёт нагрузки, так что нужно выбирать исходя из удобства обслуживания/восстановления
12 авг 13, 18:33    [14698591]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
OYM
Member

Откуда:
Сообщений: 236
alexeyvg
OYM
пропущено...


то есть например 6 в райд 10 ( ОС, сам сиквел, 8 файлов данных, темпдб)
4 в райд 10 для 1 лога?

Верно?
Нет:

6 в райд 10 (ОС, сам сиквел, один файл данных базы, 8 файлов данных темпдб)
4 в райд 10 (1 лог базы, 1 лог темпдб)

Причём ОС и сам сиквел можно разместить на втором рейде, или на отдельном диске - это не создаёт нагрузки, так что нужно выбирать исходя из удобства обслуживания/восстановления


Спасибо, я так и поступлю.
12 авг 13, 23:23    [14699343]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
OYM
Member

Откуда:
Сообщений: 236
alexeyvg
OYM
пропущено...


то есть например 6 в райд 10 ( ОС, сам сиквел, 8 файлов данных, темпдб)
4 в райд 10 для 1 лога?

Верно?
Нет:

6 в райд 10 (ОС, сам сиквел, один файл данных базы, 8 файлов данных темпдб)
4 в райд 10 (1 лог базы, 1 лог темпдб)

Причём ОС и сам сиквел можно разместить на втором рейде, или на отдельном диске - это не создаёт нагрузки, так что нужно выбирать исходя из удобства обслуживания/восстановления

Еще вопрос, касательно того как быть с остальными 5-ю базами?
13 авг 13, 13:12    [14701716]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
Maxx
Member [скрыт]

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

6 в райд 10 (ОС, сам сиквел, один файл данных базы (ДЛЯ КАЖДОЙ ДБ), 8 файлов данных темпдб)
4 в райд 10 (1 лог базы (ДЛЯ КАЖДОЙ ДБ), 1 лог темпдб)
13 авг 13, 13:26    [14701874]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
OYM
Member

Откуда:
Сообщений: 236
Maxx
OYM,

6 в райд 10 (ОС, сам сиквел, один файл данных базы (ДЛЯ КАЖДОЙ ДБ), 8 файлов данных темпдб)
4 в райд 10 (1 лог базы (ДЛЯ КАЖДОЙ ДБ), 1 лог темпдб)

Ок, спасибо.

Скажите, а могу я на второй "журнальный райд" делать резервные копии базы и журналов.
А затем по шедулеру копировать их на сетевой ресурс (средствами ОС)? Или это плохая практика. Я хочу делать полные копии еженощно, разностные копии ежечасно, копии журналов каждые 15 минут. Период жизни -14 дней
13 авг 13, 13:53    [14702166]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
Maxx
Member [скрыт]

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

не по уму - бекап девайс должен быть отдельным диском и желательно копироваться куда нить на отдельную машину,чтоб в случае полного сбоя,можно было достать бекапы быстро
13 авг 13, 13:55    [14702181]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
OYM
Member

Откуда:
Сообщений: 236
Maxx
OYM,

не по уму - бекап девайс должен быть отдельным диском и желательно копироваться куда нить на отдельную машину,чтоб в случае полного сбоя,можно было достать бекапы быстро


Как вариант внешний USB Диск?
13 авг 13, 14:27    [14702429]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
OYM
Member

Откуда:
Сообщений: 236
Crazy_Driver
Все в RAID 10 и не издеваться над сервером.


А как же случайный и последовательный доступ?
13 авг 13, 14:27    [14702432]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
OYM
А как же случайный и последовательный доступ?

к чему ? простите
13 авг 13, 14:35    [14702494]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31990
OYM
Скажите, а могу я на второй "журнальный райд" делать резервные копии базы и журналов.
А затем по шедулеру копировать их на сетевой ресурс (средствами ОС)? Или это плохая практика. Я хочу делать полные копии еженощно, разностные копии ежечасно, копии журналов каждые 15 минут. Период жизни -14 дней
ИМХО нормально.
Конечно, надёжность уменьшается, если до копирования бакапа на сетевой ресурс будет сбой, то какие то данные потеряются.
Maxx
желательно копироваться куда нить на отдельную машину
Так OYM и хочет копировать...
OYM
Как вариант внешний USB Диск?
В принципе можно, но уж больно они медленные. Да и не серверное решение. Лучше хотя бы NAS, лучше с прямым подключением, типа iSCSI
13 авг 13, 14:53    [14702651]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
OYM
Member

Откуда:
Сообщений: 236
alexeyvg
OYM
Скажите, а могу я на второй "журнальный райд" делать резервные копии базы и журналов.
А затем по шедулеру копировать их на сетевой ресурс (средствами ОС)? Или это плохая практика. Я хочу делать полные копии еженощно, разностные копии ежечасно, копии журналов каждые 15 минут. Период жизни -14 дней
ИМХО нормально.
Конечно, надёжность уменьшается, если до копирования бакапа на сетевой ресурс будет сбой, то какие то данные потеряются.
Maxx
желательно копироваться куда нить на отдельную машину
Так OYM и хочет копировать...
OYM
Как вариант внешний USB Диск?
В принципе можно, но уж больно они медленные. Да и не серверное решение. Лучше хотя бы NAS, лучше с прямым подключением, типа iSCSI


Где-то читал, что МС рекомендует сначала делать копии на локальный диск, а потом копировать его на сетевой.
13 авг 13, 15:10    [14702805]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
OYM
Member

Откуда:
Сообщений: 236
Maxx
OYM
А как же случайный и последовательный доступ?

к чему ? простите


К данным. Когда добавляется запись в журнал, то это всегда происходит "в конец", то есть последовательное перемещение головки. Когда же идет "раскладка" по полочкам файла данных (сброс страниц из ОЗУ на диск), то головка перемещается хаотично, в зависимости от того где лежат данные.
13 авг 13, 15:13    [14702824]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
Maxx
Member [скрыт]

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

Увас до физ записи на диск как до Луны пешком , минимум кеш конролера и схд есть....не говоря о том,что сами данные на диск сразу напрямую вообще в случае с мсскл писаться не будут..посему не забевайте етим себе голову. Просто выполните рекомендации и разбейте массив diskpart'ом
13 авг 13, 15:31    [14702991]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно распределить диски и файлы БД на них  [new]
Maxx
Member [скрыт]

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

По теме
13 авг 13, 15:34    [14703018]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить