powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ускорить gbak
15 сообщений из 15, страница 1 из 1
Ускорить gbak
    #39813948
smatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день
есть база 264 ГБ, мусора в ней может в ней на 50 Г.
Делаю ей gbak
автор%gbak% -b -g -se localhost:service_mgr %database_name% %backup_filename% -v -y %log_file% -user %user% -pass %password%
делается крайне долго, за пару часов ~63 Г сделалось :( и продолжается.

Машина виртуальная, делаю на ту же машину на другой логический диск.
Версия FB 2.5.8.27084, gbak тоже самое.
Версия classic

Что где можно подправить с целью ускорить процесс?
...
Рейтинг: 0 / 0
Ускорить gbak
    #39813952
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smatchЧто где можно подправить с целью ускорить процесс?

В консерватории (то бишь железе): http://www.ibase.ru/backupspeed3/
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ускорить gbak
    #39813953
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виртуалки мало смысла обсуждать.

Глобальная цель какая - бэкап-рестор вместо свипа?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ускорить gbak
    #39813957
smatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,

Цель замерить время, сколько будет в боевом режиме делаться gbak, сейчас по факту стоп служба копипаст и снова запуск службы.
Так же оценить потери времени по рестору, на случай ЧП.
А свип и так делается, но увы он не высвобождает место для ОС, и файл продолжает рост.
...
Рейтинг: 0 / 0
Ускорить gbak
    #39813964
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за машина на которой стоит виртуалька? Intel® Virtualization Technology for Directed I/O (VT-d) поддерживается?

smatchА свип и так делается, но увы он не высвобождает место для ОС, и файл продолжает рост.

он и не должен это делать.
...
Рейтинг: 0 / 0
Ускорить gbak
    #39813970
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smatchЧто где можно подправить с целью ускорить процесс? Сколько ИОпсов и мегабайт в секунду способна выдать дисковая? Сколько по факту съедено во время работы гбак?

Виртуалка для нагруженного сервера БД не лучшее решение.

smatchТак же оценить потери времени по рестору, на случай ЧП.На случай ЧП должен быть сервер на репликации с возможностью принять нагрузку на себя после ЧП.

smatchне высвобождает место для ОС, и файл продолжает рост.Свип точно проходит успешно? крайне желательно перед запуском свип закоммитить/откатить все транзакции, чтобы свипу достался именно мусор, а не цепочки условно живых версий.
...
Рейтинг: 0 / 0
Ускорить gbak
    #39814441
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smatch> Цель замерить время, сколько будет в боевом режиме делаться gbak

Странно замерять это на виртуалке. Тестового (или "запасного") железного сервера нет?

> А свип и так делается, но увы он не высвобождает
> место для ОС, и файл продолжает рост.

Во-первых, свип (как уже сказали) и не должен это делать.
Но файл "продолжать расти" будет "меньше", ибо часть
данных будет размещена на освобожденных страницах.
Во0вторых, зачем вам эти копейки, у вас там что - мусора
на половину БД ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ускорить gbak
    #39814483
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант 1:
Если хостовая система под вендой, диск виртуальной системы в формате VHD и файловая система с БД на гостевой ОС - NTFS, погасить виртуалку, подцепить VHD к хостовой системе и сделать gbak.

Вариант 2:
Поднять на хостовой ОС iSCSI Target, цепануть его в гостевой ОС iSCSI инициатором и делать резервную копию туда.


Кстати, на чём виртуалка?
...
Рейтинг: 0 / 0
Ускорить gbak
    #39814800
smatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виртуалка на VMware, к серверам физически и к хостам у меня доступа нет.
Политика "партии" что сервера виртуальные.

Ivan_Pisarevsky, свип проходит успешно

Гаджимурадов Рустам, мусора очень много, каждый день удаляю "старые" данных, уверен очень много там барахла, жалко нет аналога shrink в mssql

rdb_dev, увы я не серверный админ :) доступа нет у меня к настройке ВМ со стороны ВМ менеджера
...
Рейтинг: 0 / 0
Ускорить gbak
    #39814806
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smatchПолитика "партии" что сервера виртуальные.Политика подкреплена файберной СХД на полсотни-сотню дисков? Или на голом энтузиазме стильно-модно-молодежно?

У нас тоже админ порывался замутить БТРФС, софтрейды и виртуалки, пришлось доходчиво объяснять, даже дал на растерзание один из периферийных серверов, убедился, что Ж***, только потом успокоился и все сделал как мы сказали.
...
Рейтинг: 0 / 0
Ускорить gbak
    #39814817
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smatch сколько будет в боевом режиме делаться gbak
в каком еще "боевом"? Бэкап должен делаться при наименьшей активности юзеров.
Если в базе 264 гиг скопилось 50 гиг мусора, значит приложения написаны крайне плохо,
управление транзакциями никакое.
Надо оптимизировать приложения (читать про транзакции, сборку мусора, и т.д.)
...
Рейтинг: 0 / 0
Ускорить gbak
    #39816192
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyУ нас тоже админ порывался замутить БТРФС, софтрейды и виртуалки, пришлось доходчиво объяснять, даже дал на растерзание один из периферийных серверов, убедился, что Ж***, только потом успокоился и все сделал как мы сказали.Для таких систем очень важен выбор алгоритма хеширования для индекса страниц. Самый надёжный, не значит самый быстрый. Тут нужен компромисс и, возможно, оптимальным выбором будет det + context comparison (обычная детерминанта матрицы + сравнение содержимого при совпадении индекса).
...
Рейтинг: 0 / 0
Ускорить gbak
    #39816196
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smatchrdb_dev, увы я не серверный админ :) доступа нет у меня к настройке ВМ со стороны ВМ менеджераТогда делайте файл резервной копии на "диск" в гостевой системе, архивируйте и тяните к себе.
...
Рейтинг: 0 / 0
Ускорить gbak
    #39816203
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devТут нужен компромисс и, возможно, оптимальным выбором будет det + context comparison (обычная детерминанта матрицы + сравнение содержимого при совпадении индекса).А что, бывает вариант работы с хешем без сравнения совпадающих?
...
Рейтинг: 0 / 0
Ускорить gbak
    #39816221
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryrdb_devТут нужен компромисс и, возможно, оптимальным выбором будет det + context comparison (обычная детерминанта матрицы + сравнение содержимого при совпадении индекса).А что, бывает вариант работы с хешем без сравнения совпадающих?Я исхожу из опций настроек - если контекстное сравнение для страниц задается отдельной (дополнительной) настройкой, значит бывает (по крайней мере для ZFS).
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ускорить gbak
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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