Hello, Nikolay!

Nikolay Ponomarenko wrote:

Ага, ясно.
В процессе возник еще один вопрос - в какой момент происходит удаление ключей
из индекса при работе нескольких конкурирующих транзакций?

при сборке мусора. мусорная запись - мусорный "ключ".

К примеру в одной удалили и закомитили, но индекс ведь еще должен - содерждать
"удаленные записи", для тех транзакций, которые стартовали до удалившей.

дык записи-то остаются. не бывает мусора в индексе без мусора в записях.

Я так понимаю происходит это при сборке мусора, когда не остается
заинтересованной транзакции?

не совсем. читай хелп к IBAnalyst, плюс www.ibase.ru/devinfo/garbage.htm

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

Ответить