powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / где хранить бэкапы?
9 сообщений из 84, страница 4 из 4
где хранить бэкапы?
    #39512928
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgdefragmentatorТо есть тормоза всё-таки на отдельных операциях наблюдаются.
Ну я так и думал.Не на "отдельных операциях", а тормоза из за дополнительной нагрузки на диски.

Если у вас очереди к дискам 0.1, то от бакапа тормозов не добавится, даже если сервер дико загружен и пользовательские запросы тормозят. Или если пользовательские запросы тормозят из за блокировок, то тоже бакап никто не заметит.
Сервер да, загружен порядочно. Да и старенький.
Когда запустили бэкап, он практически умер.
Даже селекты простейшие тормозили.
Поэтому на ночь перенесли и днём даже не пытались больше.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
где хранить бэкапы?
    #39727664
borman00
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgБД - это файл на диске, как он может с чем то работать, особенно "монопольно"?
Я что-то не пойму, разве еще есть люди, которые бэкапят БД дампом, стопя работу сервера?
По моему уже почти все переползли на zfs, раздают под БД диск блочным iSCSI - останется только сделать в zfs моментальный снимок, затем его репликацию.
...
Рейтинг: 0 / 0
где хранить бэкапы?
    #39727694
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
borman00alexeyvgБД - это файл на диске, как он может с чем то работать, особенно "монопольно"?
Я что-то не пойму, разве еще есть люди, которые бэкапят БД дампом, стопя работу сервера?
По моему уже почти все переползли на zfs, раздают под БД диск блочным iSCSI - останется только сделать в zfs моментальный снимок, затем его репликацию.Обычно бакапят не "дампом", а делают бакап в сиквеле, и в качестве файловой системы используют NTFS. Тогда ничего не "стопится".
Хранилища, zfs и iSCSI - это очень сильная, в разы, деградация производительности, так что их выбирают по совсем другим причинам, а не "что бы не стопилось". И они редко используются, а не "почти все переползли", потому что купить в десять раз больше дисков (для компенсации деградации) может позволить себе не каждый. Достаточно сравнить статистику по продажам СХД и сиквела, что бы понять соотношение.

Вообще странное, и часто встречающееся, мнение, что если диски заняты на 100% IOPсами от СУБД, то чтение программой бакапа их будет тормозить, а вот чтение программой репликации не будет :-) Будет точно так же, да ещё и накладные расходы маппинга моментального снимка добавятся.
Просто люди делают десятикратный запас по дискам, и говорят "видите, как быстро, потому что моментальный снимок и репликация!"
...
Рейтинг: 0 / 0
где хранить бэкапы?
    #39727698
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgВообще странное, и часто встречающееся, мнение, что если диски заняты на 100% IOPсами от СУБД, то чтение программой бакапа их будет тормозить, а вот чтение программой репликации не будет :-) Будет точно так же, да ещё и накладные расходы маппинга моментального снимка добавятся.Ещё пару слов о природе моментального снимка.

Моментальные снимки для СХД (или, например, в ZFS) были придуманы для фиксации состояния ФСМ на момент времени.

Но дело в том, что бакап в MSSQL (или в любой другой СУБД, например, Oracle) делает точно такой же моментальный снимок, и потом репликацию в файл бакапа, это точно такая же технология, с той же самой реализацией, потому что других способов бакапа на работающей СУБД придумать нельзя.

И соответственно, зачем городить другой моментальный снимок, есмли уже есть прекрасно отлаженный и тонко заточенный?
...
Рейтинг: 0 / 0
где хранить бэкапы?
    #39727710
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
borman00alexeyvgБД - это файл на диске, как он может с чем то работать, особенно "монопольно"?
Я что-то не пойму, разве еще есть люди, которые бэкапят БД дампом, стопя работу сервера?
По моему уже почти все переползли на zfs, раздают под БД диск блочным iSCSI - останется только сделать в zfs моментальный снимок, затем его репликацию.File-based бэкап плох тем, что приходится читать не только данные, но и все содержимое файла. Печально становится, когда в файлах есть изрядная доля свободного места.
...
Рейтинг: 0 / 0
где хранить бэкапы?
    #39728911
borman00
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgborman00пропущено...

Я что-то не пойму, разве еще есть люди, которые бэкапят БД дампом, стопя работу сервера?
По моему уже почти все переползли на zfs, раздают под БД диск блочным iSCSI - останется только сделать в zfs моментальный снимок, затем его репликацию.Обычно бакапят не "дампом", а делают бакап в сиквеле, и в качестве файловой системы используют NTFS. Тогда ничего не "стопится".
Хранилища, zfs и iSCSI - это очень сильная, в разы, деградация производительности, так что их выбирают по совсем другим причинам, а не "что бы не стопилось". И они редко используются, а не "почти все переползли", потому что купить в десять раз больше дисков (для компенсации деградации) может позволить себе не каждый. Достаточно сравнить статистику по продажам СХД и сиквела, что бы понять соотношение.

Вообще странное, и часто встречающееся, мнение, что если диски заняты на 100% IOPсами от СУБД, то чтение программой бакапа их будет тормозить, а вот чтение программой репликации не будет :-) Будет точно так же, да ещё и накладные расходы маппинга моментального снимка добавятся.
Просто люди делают десятикратный запас по дискам, и говорят "видите, как быстро, потому что моментальный снимок и репликация!"
Возможно, я имел неосторожность написать не то, что имел ввиду.
Подразумевалось, что делая дамп базы (к примеру с помощью mysqldump), я одномоментно нагружаю sql-сервер, а если БД занимает большой объем - это может быть критично. С другой стороны, под zfs, создание моментального снимка вообще не нагружает систему. Далее останется только сделать репликацию снимка, что тоже никак не скажется на нагрузке мускуля.
Далее, подскажите что вы подразумеваете под деградацией производительности в zfs?
Я читал несколько тестов, которые утверждают превосходство по всем параметрам в производительности mysql под zfs в конфигурации ARC+L2ARC+read cache (ssd) над XFS и EXT4 на аппаратном рейде с кэшем.
...
Рейтинг: 0 / 0
где хранить бэкапы?
    #39728959
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
borman00,

Может вы сначала научитесь mysql и mssql различать, а потом всех про zfs и прочее поучать?
...
Рейтинг: 0 / 0
где хранить бэкапы?
    #39728961
borman00
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевичborman00,

Может вы сначала научитесь mysql и mssql различать, а потом всех про zfs и прочее поучать?
Я думаю, что вы можете идти лесом, если не можете нормально вести диалог.
...
Рейтинг: 0 / 0
где хранить бэкапы?
    #39728962
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Если вы понахватались умных слов, это не повод лезть с ними везде подряд. Про то, про какие вы там классные тесты видели для MySQL, рассказывайте, пожалуйста, в разделе MySQL.

Во избежание срача закрыто.
...
Рейтинг: 0 / 0
9 сообщений из 84, страница 4 из 4
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / где хранить бэкапы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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