Hello, Alexey!

Alexey Voytsehovich wrote:

мусор - это не нужные ни одной транзакции версии.
а нужность определяется наличием активных транзакций, которые МОГУТ
видеть эти версии.

мусор это записи помеченные как удаленные но место которое ими занято может ктото использовать или не может?

перечитай еще раз выше. ты вообще в версионности не рубишь?
я не собираюсь тебе пересказывать статьи с ibase.ru
удаленные, обновленные - один хрен это ВЕРСИЯ.

кроме того, delete и select count в одной и той же
в разных (если ты про транзакции)

блин.
1. start transaction 1
2. start transaction 2 snapshot
3. delete in transaction 1
4. commit transaction 1

типа, удаленные уже мусор? нифига. транзакция
2 не имеет права видеть удаления. Поэтому
и старая версия и версия удаления остаются на диске.

А пустое место образуется только когда мусор собирается.
Мусор - это не пустое место.

www.ibase.ru/devinfo/summary.htm

честно. я читал :( но в этой шапке не вижу информации есть мусор или нет. точнее не так - не вижу подтверждающей информации что размер субд рости уже не будет, и все что за день пишется, через 15 дней удаляется чтобы на место удаленных опять записалось :(

в информации о таблицах версии в таблицах показываются?

сам и посмотри. IBA тебе все покажет.

:( см.выше

там все разжевано и понятно. В таблицах либо есть версии, либо их нет.
если версии есть - они могут быть (!) мусором. Но если какая транзакция
в этих версиях нуждаются, то версии - не мусор, соответственно
при чтении не убираются. А мусор - не пустое место.

ненормально. это ВСЕ перечисленное длится на базе в 9 гиг?
а что за диски? Кэш записи отключен?

диски на сервере у заказчика, завтра попрошу сказать подробную инфу. кеш записи в файрберде или в операционке?

у дисков.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Ответить