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

Откуда:
Сообщений: 93
День добрый,
подскажите пожалуйста - есть один raid10 массив из 12(или более дисков) для БД SQL.

Имеет ли смысл для повышения производительности OLTP разделить raid10 на два массива raid10 - один использовать для данных, другой для логов? Производительность БД вырастет на 5% или на 25% или на сколько % примерно?

SQL Server 2012
25 июн 13, 15:20    [14480771]     Ответить | Цитировать Сообщить модератору
 Re: raid10 данные и лог  [new]
Сид
Member

Откуда: Москва
Сообщений: 305
Yuri_B,

Очевидно, что стоит. А если получится и tempdb вынести на отдельный массив RAID10, будет ещё лучше.
По производительности вряд ли можно назвать конкретную цифру, это надо измерять на живой системе.
Я думаю, будет выигрыш ~50%.

Главное ещё - не заставлять скуль слишком часто выделять место на дисках (инициализация файлов БД и журналов с хорошим запасом и поменьше шринков). Выделение оперативки сделать на уровне ALL минус пару ГБ для винды, ну и MAXDOP=1 на уровне экземпляра не помешает.

Всё это в сумме даст заметный эффект.
25 июн 13, 15:32    [14480918]     Ответить | Цитировать Сообщить модератору
 Re: raid10 данные и лог  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
Имеет ли смысл для повышения производительности OLTP разделить raid10 на два массива raid10


А Вы уперлись в производительность дисковой системы? Именно в диски? Не в контроллер? На каких файлах и на каких операциях?

Разбив один массив на два Вы уменьшите в два раза число IOPsов на каждом из массивов. Оно Вам надо?!

Увеличивать производительность можно только увеличением кол-ва дисков или их "скорострельности" SATA->SAS->SSD.
25 июн 13, 15:43    [14481022]     Ответить | Цитировать Сообщить модератору
 Re: raid10 данные и лог  [new]
Yuri_B
Member

Откуда:
Сообщений: 93
спасибо за ответы,
в производительность дисков не уперлись, железо новое, на нем еще ничего не работало, вопрос был как лучше сделать - пусть будет на одном raid10 массиве или лучше разбить на два для данных и логов.
если 50 % увеличение производительности то стоит наверное. хотя может и без разбиения производительности хватит.
но 50% это очень существенно.
25 июн 13, 16:18    [14481360]     Ответить | Цитировать Сообщить модератору
 Re: raid10 данные и лог  [new]
Crimean
Member

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

то есть делить большой массив имеет смысл (грубо, конечно же!) когда упираемся в контроллер?
ибо луны по каналам не особо разведешь? а массивы - запросто?
25 июн 13, 16:27    [14481444]     Ответить | Цитировать Сообщить модератору
 Re: raid10 данные и лог  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Crimean
то есть делить большой массив имеет смысл (грубо, конечно же!) когда упираемся в контроллер?
ибо луны по каналам не особо разведешь? а массивы - запросто?


Да.
25 июн 13, 16:45    [14481610]     Ответить | Цитировать Сообщить модератору
 Re: raid10 данные и лог  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yuri_B
вопрос был как лучше сделать


"Как лучше" можно сказать только после того, когда будут сформулированы требования к производительность дисковой системы, как текущие, так и с перспективой на N лет вперед.
25 июн 13, 16:49    [14481657]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить