Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Зависающий бэкап / 15 сообщений из 15, страница 1 из 1
19.07.2019, 11:35
    #39839109
egorov_vn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
Здравствуйте.

Подскажите по ситуации, может кто сталкивался.

Имеется БД размером 60Гб. В ней имеется таблица, назовем её BIG_TABLE, которая содержит данных примерно 95-97% от всего размера. Данные - обычный линейный набор цифр, дат и строк. В таблице BIG_TABLE есть порядка 12 индексов.
Скорость работы - вполне нормальная для такого объёма и такой организации данных.

Проблема в следующем. Я хочу создать бэкап базы без таблицы BIG_TABLE. Я делаю "DELETE FROM BIG_TABLE" всех строк. Запускаю бэкап. И проц молотит 100% почти 12 часов, а бэкап не завершен.

При обычном бэкапе, когда BIG_TABLE не удалена - бэкап занимает от 2 до 3 часов времени.

В чем может быть проблема? Куда посмотреть?
...
Рейтинг: 0 / 0
19.07.2019, 11:56
    #39839124
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
gbak -g ...
...
Рейтинг: 0 / 0
19.07.2019, 12:06
    #39839136
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
egorov_vn> Я хочу создать бэкап базы без таблицы BIG_TABLE.

RTFM gbak -skup_data 'BIG_TABLE' ...

egorov_vn> Я делаю "DELETE FROM BIG_TABLE" всех строк.

Какой ужас.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.07.2019, 12:12
    #39839144
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
Гаджимурадов РустамRTFM gbak -skup_data 'BIG_TABLE' ...


Наверно, skip_data?
...
Рейтинг: 0 / 0
19.07.2019, 12:24
    #39839159
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
Да, конечно, опечатка.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.07.2019, 13:04
    #39839187
egorov_vn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
Гаджимурадов Рустам, почему ужас?
...
Рейтинг: 0 / 0
19.07.2019, 13:12
    #39839193
egorov_vn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
Ivan_Pisarevsky, отключив сборку мусора размер бэкапа базы так и останется большого размера. Я хочу что бы размер бэкапа стал меньше, за счёт того что данные удалены.
...
Рейтинг: 0 / 0
19.07.2019, 13:22
    #39839202
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
egorov_vnЯ хочу что бы размер бэкапа стал меньше, за счёт того что данные удалены.

Это не влияет на размер бэкапа от слова "совсем". Почитай уже букварь ibase.ru.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.07.2019, 13:50
    #39839214
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
egorov_vn> почему ужас?

Потому что удалять данные в *исходной* БД,
чтобы файл бэкапа стал меньше - глупость.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.07.2019, 13:51
    #39839216
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
Тем более, если удаляются 95%+ данных.
Тогда уж лучше остальные скопировать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.07.2019, 14:45
    #39839253
egorov_vn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
Гаджимурадов Рустам, это не исходная бд. это рабочий клон базы, для того что бы отдать его другому человеку. но без этих данных для экономии места.
...
Рейтинг: 0 / 0
19.07.2019, 15:01
    #39839269
egorov_vn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
Dimitry Sibiryakov, золотые слова! Почитал, просветился. Спасибо!
...
Рейтинг: 0 / 0
19.07.2019, 15:35
    #39839311
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
egorov_vn> это не исходная бд. это рабочий клон базы, для того что бы отдать его другому человеку

Тем более давно бы сделали "Экспорт"
(спец. прикладухой или просто скриптом).

Впрочем, оптимальное решение я Вам уже подсказал.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.07.2019, 22:20
    #39839507
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
egorov_vnIvan_Pisarevsky, отключив сборку мусора размер бэкапа базы так и останется большого размера. Бред.
Гаджимурадов РустамТем более, если удаляются 95%+ данных.
Тогда уж лучше остальные скопировать.куда проще зачистить одну таблицу, чем сотню мелких таблиц обвязки.

Короче можно и так и эдак, а то что автору надо читать букварь и перестать распространять нелепые слухи это гарантировано.
...
Рейтинг: 0 / 0
20.07.2019, 17:53
    #39839605
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависающий бэкап
Ivan_Pisarevsky> куда проще зачистить одну таблицу, чем сотню мелких таблиц обвязки.

Ась? Проще удалить 95% данных и делать бэкап (и потом, видимо,
как-то восстанавливать эти данные) вместо того, чтобы сразу делать
бэкап/экспорт без них? Это по какому такому критерию проще -
"меньше строчек в скрипте" что ли?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Зависающий бэкап / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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