powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Тип диска и ПО
17 сообщений из 17, страница 1 из 1
Тип диска и ПО
    #39995736
Алексаша
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

ОС – Windows SERVER
СУБД – MS SQL SERVER 2017

Имеется HDD, SSD1, SSD2.
Куда разумнее установить систему, СУБД, БД?

Модератор: Тема перенесена из форума "Проектирование БД".
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39995748
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексаша,

Если у вас по 1 диску, то в целом все равно.
Но на SSD будет чуток быстрее )

Например, систему и СУБД на HDD, файлы данных и логов - на разные SSD
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39995762
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да и, собственно, какой характер нагрузки?
Объем и т.д.
А то, если база на полгига и вся в память помещается - все равно, куда ее поместить.
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39995901
Алексаша
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бд 80 Гб
Ram 32 Гб
15 пользователей
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39995950
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик
Например, систему и СУБД на HDD, файлы данных и логов - на разные SSD
Ага, какие ещё могут быть варианты?
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39995966
Алексаша
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы!
А какого вида винты было бы неплохо приобрести, дыбы в полной мере улучшить работу СУБД. Как я понял ос и СУБД можно поставить на hdd базу на сдд1 лог на сдд2. Для индексов наверное ещё один ссд? А что если файловую группу праймери на hdd вместе с с ОС и СБД, все таблицы на ссд1, лог на ссд2...
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39995995
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексаша
А какого вида винты было бы неплохо приобрести...


raid-массив желательно
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39996000
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексаша
Для индексов наверное ещё один ссд? А что если файловую группу праймери на hdd вместе с с ОС и СБД, все таблицы на ссд1, лог на ссд2...
Такое усложнение не нужно. Ручное распределение индексов, таблиц и т.п. по дискам будет в 99% случаев менее эффективно, чем если нагрузку распределит сервер.
Имеет смысл разделать логи и данные, т.к. там совершенно разный тип нагрузки, и то многие специалисты не советуют этим заморачиваться для SSD (это для производительности, а вот надёжность при раздельном хранении будет выше)
Если есть деньги удвоить количество дисков, то вместо одиночных SSD под логи и данные имеет смысл сделать два зеркала из SSD - получится очень бюджетное повышение надёжности и доступности, притом очень большое.
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39996014
LogrusAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg
Если есть деньги удвоить количество дисков, то вместо одиночных SSD под логи и данные имеет смысл сделать два зеркала из SSD - получится очень бюджетное повышение надёжности и доступности, притом очень большое.


В чем смысл зеркала из SSD?
Скорость при одновременном чтении с двух дисков? Работает далеко не на всех контроллерах и для потокового чтения. Во всех остальных случаях имеется повышение латентности, поскольку ответ о записи идет после записи на оба диска в зеркале.
Отказоустойчивость? Если отказал один диск то информация есть на втором? Так SSD отказывает немного не так. Он перестает принимать данные на запись. На чтение все так же. Учитывая первый пункт - вообще не понятно.

Страйп дает и скорость и размер в два раза выше. Но психологический баръер нового оборудования преодолеть сложно.
Это как с парадоксом Монти Пайтона.
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39996026
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LogrusAS, SSD отказывают не только по достижении лимита перезаписи, но и по электрике - тоже.
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39996041
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uaggster
LogrusAS, SSD отказывают не только по достижении лимита перезаписи, но и по электрике - тоже.
Ага, и даже просто ячейка/блок может отказать на чтение.

Принципиально же намагниченные области HDD ничем не отличаются от заряженных областей SSD, и то и то - офигенно маленькое "нечто", в которой магией записываются видосы и картинки, и которое может сломаться, потому что "ну так получилось" :-)
LogrusAS
Скорость при одновременном чтении с двух дисков? Работает далеко не на всех контроллерах и для потокового чтения.
Ещё для случайного чтения, если читает много потоков. Как раз от СУБД.
Хотя от контроллера зависит, факт. У ТС, понятно, никакого контроллера не будет, так что только софтовый рейд виндой. Уверен, что он будет параллелить правильно.
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39996275
LogrusAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
uaggster
LogrusAS, SSD отказывают не только по достижении лимита перезаписи, но и по электрике - тоже.


Все когда то отказывает. И правильно собирать на внешних стореджах.
Ставим два двухканальных полноценных рейд-контроллера.
Два внешних стореджа, тоже двухканальных. Подключаем крест на крест.
Контролер 1, канал 1 - сторедж 1, канал 1.
Контролер 1, канал 2 - сторедж 2, канал 1.
Контролер 2, канал 1 - сторедж 1, канал 2.
Контролер 2, канал 2 - сторедж 2, канал 2.
И дисков минимум штук 16, 8 в одном сторедже и 8 в другом. А потом это все в один 10 рейд.
И еще по два диска в сторедж на хот спаре.
Вот тогда ничего не откажет сразу.

Но вот не так давно, в хайенд ноутбуки ставили по 4 SSD на 64 Гб. И объединяли их контролером (внезапно!) в страйп.
Разные и серьезные производители. Это когда топы покупали себе с SSD, а большого размера делать еще не научились.

Вообще все эти игры в продакшене нужны только с нормальными контролерами и количеством дисков. Чтобы менять вышедшие из строя на лету, не прерывая работы и не снижая производительность.
А два SSD на сервере? Ну четыре, ладно. Это не сервер, а ноутбук. Только дешевле, потому что в большом корпусе под столом у главбуха?
Я уже не говорю о том, что в таком "сервере" контролер в лучшем случае "софтверный" (не путать с рейдом средствами винды) и потому одноканальный. И никакой скорости не будет. А вот отказы сразу двух дисков в зеркале из-за сбоя контролера я тоже видел.

Так что всегда чем то нужно жертвовать.
Но пролистайте форум. Очень много постов: "Как востановить базу! Срочно! Уволят! Бекапы не делали!"
Часто диск в зеркале из двух дисков выходит из строя, а узнают об этом только тогда когда вышел второй. Никто же не жаловался?
Все проблемы от отсутствия регулярного обслуживания.
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39996277
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LogrusAS
И правильно...
Если нет бюджетов на сервера и СХД по стоимости боинга, и при этом допустимы простои, хватит т.н. ноутбука, железяк в зип и вменяемой стратегии бэкапов. Поэтому правильность решения зависит очень от требований.
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39996280
LogrusAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg
Ага, и даже просто ячейка/блок может отказать на чтение.

Всегда что-то отказывает рано или поздно. Bus-factor тоже никто не отменял. Но на моей практике чаще происходят логические ошибки, чем железные.
Сервер. Два SSD... в зеркале на ZFS под соляркой. Со сжатием. Поверх солярки виртуализация и виртуалка с MS SQL. И никаких бекапов, потому как каждую ночь же делаем снапшоты ZFS, для постгреса вот работает. А когда база накрылась медным тазом - кто виноват?
Правильно - мастдай и Бил Гейтс. А диски то в порядке. Поменяли сбойный, снапшот востановили, все ведь правильно?
Это реальный кейс. И компания крупная.

alexeyvg
Хотя от контроллера зависит, факт. У ТС, понятно, никакого контроллера не будет, так что только софтовый рейд виндой. Уверен, что он будет параллелить правильно.

Хорошо когда уверен. А я уже лет 16 перед запуском проекта гоняю тесты по разному. И никогда рейд виндой не был быстрее существенно. Процессор грузил больше, это да. Но у меня всегда правда контролеры стояли, а не хайтауер под столом.
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39996282
LogrusAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич
LogrusAS
И правильно...
Если нет бюджетов на сервера и СХД по стоимости боинга, и при этом допустимы простои, хватит т.н. ноутбука, железяк в зип и вменяемой стратегии бэкапов. Поэтому правильность решения зависит очень от требований.

Вот, золотые слова!
Ключевая часть СТРАТЕГИИ.
Бекапов, наблюдения за отказом диска в рейде с отсылкой админу почты или месенджер какой нибудь.
Тогда можно и обойтись тем что есть.

А то что я описал - тоже под наблюдением, холодным резервом дисков и обученым менять хот свапные диски админом жить может очень долго.
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39996347
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LogrusAS
Вообще все эти игры в продакшене нужны только с нормальными контролерами и количеством дисков. Чтобы менять вышедшие из строя на лету, не прерывая работы и не снижая производительность.
А два SSD на сервере? Ну четыре, ладно. Это не сервер, а ноутбук. Только дешевле, потому что в большом корпусе под столом у главбуха?
Какие то крайности, честное слово :-)
Или EMC, или б/у ноутбук с одним HDD

А среднего чего то не может быть? Для какого нибудь завода ЖБИ, скажем.

Когда нет жёстких требований к доступности, но нужно, что бы база не покрывалась раз в месяц неисправимыми дефектами блоков.

Автор не будет ставить рейд, он хочет использовать одиночный диск. Я ему советую поставить зеркало - на рейд и СХД денег не дадут, а 100 баксов на ещё один SSD дадут, пусть со скандалами и угрозами увольнения.

LogrusAS
Я уже не говорю о том, что в таком "сервере" контролер в лучшем случае "софтверный" (не путать с рейдом средствами винды) и потому одноканальный. И никакой скорости не будет. А вот отказы сразу двух дисов в зеркале из-за сбоя контролера я тоже видел.
Я писал про рейд средствами винды.

LogrusAS
uaggsterLogrusAS, SSD отказывают не только по достижении лимита перезаписи, но и по электрике - тоже.
Все когда то отказывает. И правильно собирать на внешних стореджах.Железная логика: внешние сториджи отказывают, поэтому собираем на них :-)

Между прочим, ваша схема "8 в одном сторедже и 8 в другом. А потом это все в один 10 рейд." ровно в 8 раз ненадёжней крестьянского зеркала на виндах, это только по дискам, даже без учёта контроллера (как уже заметили, контроллеры тоже бывают причиной катастроф).
LogrusAS
Но пролистайте форум. Очень много постов
Я не пойму, кто то против бакапов?
Если у вас сторидж на сверхнадёжной EMC, да ещё с географически распределённой реплликацией, срочно делайте бакап! потому что накрыться может всё.
К теме "один диск в ноуте VS правильно спроектированная СХД" бакапы отношения не имеют.
...
Рейтинг: 0 / 0
Тип диска и ПО
    #39996614
LogrusAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg
Я писал про рейд средствами винды.


И я писал. Что прироста скорости особой нет, надежности нет. Сбойный диск потом поменять тот еще квест. И предупреждения тоже настроить в авто режиме. Но я так и знал, что на оговорку о софтверно-аппаратном рейде поймаетесь. :-)

alexeyvg
Между прочим, ваша схема "8 в одном сторедже и 8 в другом. А потом это все в один 10 рейд." ровно в 8 раз ненадёжней крестьянского зеркала на виндах, это только по дискам, даже без учёта контроллера (как уже заметили, контроллеры тоже бывают причиной катастроф).


Это почему это еще? потому что 8 дисков? Так их 16. И проблема только при отказе одновременно двух дисков в одном зеркале 10 рейда. (Надеюсь дискуссий на тему 10 рейд это зеркало из страйпов или страйп из зеркал не будет?).

А вот наличие двух хот-спаре приводит к автоматическому восстановлению.
Приходишь значит утром, в почте видишь уведомление о сбойном диске, идешь и меняешь его. Ждешь пока зеркало восстановится. И все само.

А в схеме с двумя SSD в виндовом зеркале создается только ложная уверенность в надежности. Потому как следующий раз туда посмотрят только когда клиенты в систему зайти не смогут, и значит либо оба диска упали, либо рейд развалился и недоступен.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Тип диска и ПО
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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