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

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

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

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

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

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

нет, а зачем?

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

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

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

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

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

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


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