powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Зависающий бэкап
15 сообщений из 15, страница 1 из 1
Зависающий бэкап
    #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
Зависающий бэкап
    #39839124
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gbak -g ...
...
Рейтинг: 0 / 0
Зависающий бэкап
    #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
Зависающий бэкап
    #39839144
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамRTFM gbak -skup_data 'BIG_TABLE' ...


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

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

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

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

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

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

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


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