Проблема со сборкой мусора

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
_kir

Проблема со сборкой мусора

Сообщение _kir » 14 янв 2005, 10:57

Возможно вопрос идиотский, но как заставить сервер собрать мусор после DELETE? Не работает ни sweep, ни SELECT COUNT(*), ни просто SELECT *, ни даже backup базы. После sweep размер файла БД стал даже больше ! Что делать ?

[Модератор: переместил тему из "Общие проблемы". Здесь просто недостаток знаний.]

McArty
Сообщения: 56
Зарегистрирован: 14 янв 2005, 09:31

Re: Проблема со сборкой мусора

Сообщение McArty » 14 янв 2005, 11:03

_kir писал(а):Возможно вопрос идиотский, но как заставить сервер собрать мусор после DELETE? Не работает ни sweep, ни SELECT COUNT(*), ни просто SELECT *, ни даже backup базы. После sweep размер файла БД стал даже больше ! Что делать ?
Мне приходилось делать Backup/restore. Хотя может быть гуру подскажут что-то по лучше.

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Re: Проблема со сборкой мусора

Сообщение Merlin » 14 янв 2005, 12:04

_kir писал(а):Возможно вопрос идиотский, но как заставить сервер собрать мусор после DELETE? Не работает ни sweep, ни SELECT COUNT(*), ни просто SELECT *, ни даже backup базы. После sweep размер файла БД стал даже больше ! Что делать ?
Именно такой и есть :) Сборка мусора не есть сжатие файла базы, а есть пометка освобождаемых страниц для повторного использования в других целях.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 14 янв 2005, 12:10

надо бы faq читать. размер БД уменьшить можно только через backup/restore. Свободное место в базе используется повторно, разумеется. Это вам не dbf.

DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Сообщение DSKalugin » 03 фев 2005, 18:35

т.е. раздувающийся на глазах размер БД беспоить не должен?

mdfv
Сообщения: 119
Зарегистрирован: 23 май 2006, 15:53

Сообщение mdfv » 23 авг 2006, 15:43

А кстати почему может не работать сборка мусора?
И count(*) и backup не влияет совсем.

IBAnalist показал на одной таблице
всего записей 500 тыс.
версий 400 тыс.

Периодически таблица очищается полностью и заливаются свежие данные.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 23 авг 2006, 17:25

А кстати почему может не работать сборка мусора?
потому что ХЕЛП к IBAnalyst надо читать. Жмешь F1, выбираешь "описание транзакций...", и читаешь, читаешь....
или - Пуск, Программы, IBAnalyst, "Описание транзакций..."
откроется тот же хелп.

p.s. опять меня начинают одолевать вопросами по IBA, хелп не читамши. Продукт сложный для понимания, ясное дело, что к нему приложен хелп с максимальным описанием того, что изображается.

Ответить