powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Удаление устаревших записей (SWEEP)
12 сообщений из 12, страница 1 из 1
Удаление устаревших записей (SWEEP)
    #32003474
Фотография Наталья
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как прочитала в документации, Interbase некоторое время хранит предыдущие версии измененных и удаленных записей. Вследствие чего, размер базы увеличивается. Для "борьбы" с этим используется Database sweep в Server Manager для принудительной чистки, а также чистка происходит автоматически через задаваемое количество транзаций.

Может я чего-то не поняла, но мне надо полностью очистить данные из базы, я удалила из всех таблиц данные, после чего сделала Database sweep. А размер остался тем же (15М).
Что нужно делать?

Помогите, пожалуйста!
...
Рейтинг: 0 / 0
Удаление устаревших записей (SWEEP)
    #32003569
Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backup/restore и все будет ок!
я здесь редко, если что, пиши на engeneer2000@rambler.ru
...
Рейтинг: 0 / 0
Удаление устаревших записей (SWEEP)
    #32009048
XAOC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sweep нужен не для периодического изменения размера базы данных, это действительно достигается с помощью Backup/restore, а например в таких случаях: зависла у тебя какая-нибудь транзакция, и ничем ты ее снять не можешь, а разница между номером этой транзакции и номером следующей вновь стартующей >50000 память безбожно тратится а разница все увеличивается, ни перезагрузка сервера, ничего не дает рузльтата. Открываешь базу в монопольном доступе и делаешь Sweep. Чем больше база тем дольше он будет выполняться. Освободившееся место от старых версий записей IB вновь использует под новые, и вообще 20% места на страничках своих IB обычно оставляет пустым на всякий случай
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Удаление устаревших записей (SWEEP)
    #39365134
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Xaoc,

автордействительно достигается с помощью Backup/restore

Можно ли уменьшить размер БД без Backup/restore?
...
Рейтинг: 0 / 0
Удаление устаревших записей (SWEEP)
    #39365135
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12,

нет, а зачем?
...
Рейтинг: 0 / 0
Удаление устаревших записей (SWEEP)
    #39365136
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тьфу блин. Некрофил
...
Рейтинг: 0 / 0
Удаление устаревших записей (SWEEP)
    #39365139
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисMay12,

нет, а зачем?

чтобы работу пользователей не прерывать по ночам.
...
Рейтинг: 0 / 0
Удаление устаревших записей (SWEEP)
    #39365147
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12чтобы работу пользователей не прерывать по ночам.
А зачем?

Если места на дисках не хватает - добавь ещё накопитель в массив.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Удаление устаревших записей (SWEEP)
    #39365157
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Дмитрий, пожалуйста, поясните суть своих предложений.
...
Рейтинг: 0 / 0
Удаление устаревших записей (SWEEP)
    #39365183
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12поясните суть своих предложений.
Поясняю: производить backup/restore с целью уменьшения файла БД имеет смысл ровно в одном
случае: не хватает места на диске. Во всех остальных случаях это просто бесполезная потеря
времени. Недостаток места на диске гораздо проще и надёжнее лечится увеличением дискового
пространства, производимого либо добавление дисков в массив, либо стиранием чего-нибудь
лишнего. Коллекцию порнушки, например, лучше скинуть на DVD.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Удаление устаревших записей (SWEEP)
    #39365191
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Dimitry Sibiryakov!
You wrote on 12 декабря 2016 г. 18:50:20:

Dimitry Sibiryakov> Коллекцию порнушки, например, лучше скинуть на DVD.а "интернет" лучше записать на дискету (с)

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Удаление устаревших записей (SWEEP)
    #39365262
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12,

авторпожалуйста, поясните суть своих предложений.
у вас база 30 гиг, насколько я помню? И через restore вы что-то там "уменьшаете", или улучшаете? На сколько, и что?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Удаление устаревших записей (SWEEP)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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