powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MS SQL Server и кэширующие дисковые контроллеры
17 сообщений из 17, страница 1 из 1
MS SQL Server и кэширующие дисковые контроллеры
    #32010757
SOVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот прочитал понимаешь статью!
Много интересного написано о том, какими параметрами должен обладать раид контроллер для работы с СУБД.
Я понимаю что покупая брендовый сервер заявленный для работы с СУБД снабжен всем чем надо и его контроллер обладает необходимыми свойствами. Но мы то собираем сервера сами знаете из чего! поэтому может кто подскажет конкретные модели и производителя райд контроллеров обладающих нужными хорактеристиками! Хорошо если это будут IDE контроллер поддерживающий RAID 0, 1, 0+1. Я вот например имел дело только с Promise Fasttrak66/100... похоже что он не то что нужно! т.к. я в его описании не нашел ни одного слова о встроенной батарейке!
))
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32010760
Stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Raid НЕ должен быть IDE. Ни в коем случае. Это долгая тема для обсуждения, однако я настоятельно рекомендую брать SCSI RAID. Нипример MegaRaid. тем более что для БД особой необходимости в значительном обьеме дискового пространства в большинстве случаев нет. По крайней мере 20-30 гигабайт это база данных колоссального обьема, я, например, за всю свою жизнь такой ни разу не видел.
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32010763
SOVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотелось бы услышать всетаки поконкретнее про IDE... ну или хотябы почитать где?
И про райд котроллер... назовите производителя если не трудно!
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32010782
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот список из добавляемых новых устройств W2K:
Adaptec, BusLogic, Compaq, Future Domain Corporation, Mylex, NCR.
Ещё можно добавить HP, IBM, INFORTREND.
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32010795
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поддерживаю Stas-а! RAID-контроллеры для IDE не должны использоваться в таких целях. Их в основном берут мультимедийники (да и то чересчур бедные) для того, чтобы на нескольких дисках получить один большой диск (пониженной надежности). На кой вам RAID 0 или RAID 1? Когда RAID 5 бороздит просторы вселенной...
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32010799
SOVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To Garya:
А попробуйте всетаки меня убедить, а то как-то получается не совсем аргументировано!!! А то что берут мультимедийники меня не особо интересует!
да и экономить не вредно!

В пользу IDE: Ставя например RAID контроллер Promise Fasttrak100 в конфигурации RAID 0+1 (4 HDD) я получаю скорость чтения и записи в 2 потока при этом имея зеркалирование т.е. довольно надежную конфигурацию! И стоит это не очень дорого: 100 * 4 (HDD) + 100 (RAID Controller) = 500$.
... или дайте наконец ссылочку для прочтения!
поучусь...
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32010801
AL_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32010805
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ID RAID - это пререгатива чипсета. Берёте описание чипсета и читаете. До сих пор я не встречал упоминаний о промышленной эксплуатации ID RAID в сочетании с MS SQL. В принципе, СУБД видит диски "глазами" операционки. Если удастся построить ID RAID и ОС с ней заработает, значит на этот диск можно положить объекты базы данных или сервера БД в целом. Попробуйте, но гарантий не будете иметь никаких!
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32010830
SOVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо... читаю, изучаю, думаю!
Может тогда поделится еще народ на каких контроллерах и HDD реализован у кого райд массивы. Может кто что порекомендует или скорее наоборот предупредит о возможных проблеммах с конкретными райдами, чего не стоит использовать?
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32010860
По производителям не скажу, так как имел дело только с контролерами от IBM и HP. Но по конфигурации дам несколько советов:
1. Кэш в контролере не должен быть меньше 16Мб. В идеале - 64Мб. Если с'экономить и взять контролер с кэшем 4-8Мб, будет проблема производительности и возможно поимеете спорадические проблемы в моменты пиковой нагрузки в виде отвала всех пользователей и записи в журнале, что контролер не ответил в течении тайм-аута.
2. Размер страйпа ни в коем случае не должен быть меньше 8кб (размер страницы в MSSQL), иначе будет существовать вероятность разрушения базы MSSQL + другие проблемы. Существует зависимость между размером страйпа и производительностью (проверено). Зависимость эта показывает, что наибольшая производительность достигается при размере страйпа 64-128кб на OLTP-системах (транзакции) и 128-256 кб на OLAP-системах (аналитика). Кстати, размер страйпа 128-256 кб - это также рекомендация специалистов из Микрософт. Сама Микрософт хранит гордое молчание по этому поводу.
3. Если контролер не сделан специально для СУБД (кэш с батарейкой и еще что-то), то на логическом драйве, где будет размещен журнал транзакций, должен быть настроен кэш обязательно в режиме "WRITE THRU". Хотя гораздо более производителен режим "WRITE BACK", для журнала транзакций его применять нельзя. Можно сделать так: файлы базы размещены на логическом драйве с кэшем "WRITE BACK", а файлы журнала - на логическом драйве с кэшем "WRITE THRU". Если же контролер специальный для СУБД, то можно все настроить "WRITE BACK".

Контролеры для IDE-дисков не считаются. Только SCSI. Стоимость достойного RAID-контролера не может быть меньше $500. Хорошие контролеры стоят около штуки. Оптимальный уровень рэйда по производительности/надежности/цене дисков и хорошо себя зарекомендовавший под базы данных - RAID5
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32011004
SOVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все еще продолжаю свою эпопею по мере свободного времени!
Глеб, огромное спасибо за краткие и емкие советы!

А почему бы не организовать в форуме раздел посвященный аппаратным конфигурациям при работе с СУБД? Такие вопросы хоть и редко но всеже появляются! может их будет больше?


RAID5... а почему всетаки не RAID 0+1? Наверное дилетанский вопрос, но 0+1 значительно быстрее в различных областях применения! Далее: чем RAID5 более надежен чем RAID 0+1, там полное зеркалирование.
... наверное я еще слишком мало прочитал!
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32011005
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бесспорно RAIDE 5 - не самый быстрый, но у него, по моему мнению, самое оптимальное соотношение цена/производительность.
Идею создания "железного" раздела форума поддерживаю.
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32011024
RAID 0+1 обладает тем недостатком, что имеет неоправданно большой расход дискового объема, как и любое средство с зеркалированием, а следовательно цена массива существенно выше, чем массива того же объема на RAID5.

По производительности RAID 0+1 на чуть-чуть превосходит RAID5, но незначительно. Кэш контролера практически делает эту разницу неразличимой.

По надежности RAID 0+1 конечно лучше, чем RAID5. Однако, крайне редко требуется надежность большая, нежели возможность на ходу заменить вылетевший диск без перебоя в работе сервера. А это как раз обеспечивает RAID5. Поэтому RAID 0+1 применяют там, где вероятность вылета дисков весьма велика, т.е. там, где валяется без дела гора старых подозрительных дисков и хочется их как-то использовать. Или же там, где цена вопроса не имеет значения по сравнению со 100% надежностью, например, на ядрёной станции или на косм. аппарате.
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32011033
Павел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему 1 по скорости превосходит 5? Ведь на уровне 5 запись и чтение информации распаралеливается по дискам, а следовательно проходит быстрее. Или я не прав?
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32011051
RAID1, само собой, не превосходит по скорости RAID5, а RAID 0+1 (RAID10) превосходит. На RAID 0+1 тоже распараллеливается запись, но в RAID5 дополнительно еще тратиться время на вычисление и запись битов четности, чего в RAID 0+1 нету.
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32011054
SOVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Глеб, да вобщем все правильно!

Остальное - это дело вкуса, области применения сервера на который предполагается ставить RAID, денег, требования к надежности...
Кому интересно то в статье http://www.epos.kiev.ua/pubs/nk/rpf.htm есть рисунок 7 который и отражает какраз 3 характеристики RAID разных уровней.

Павел: в RAID 0+1 параллельно и пишется и читается (если 4 диска, то в 2 потока). В RAID 5 - тоже параллельно, но... там контроль четности. Избыточная информация распределяется по всем дискам. Значит при записи нужно сначала прочитать, потом модифицировать, а потом снова записать! Поэтому вот и медленне!
Оговорюсь, это только теория!
...
Рейтинг: 0 / 0
MS SQL Server и кэширующие дисковые контроллеры
    #32011416
Andriy Popko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привожу здесь ссылки на ресурсы. Некоторые из них старые, но о уровнях RAID, я думаю, достаточно хорошо написано.
RAID Levels: http://filearea.co.il/archive/textx/raid_levels.zip
Выбери свой RAID контроллер http://filearea.co.il/archive/textx/raid_controller.zip

with best regards, AP
/*
Andriy Popko
SoftServe Inc.
DBA / Software Developer
Web: http://www.softservecom.com
E-mail: apopko@softservecom.com
apopko@hotmail.com
Phone: 38 0322 630481 Ext 123
971689
*/
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MS SQL Server и кэширующие дисковые контроллеры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]