Hello, Horsun!
You wrote on Mon, 20 Mar 2006 15:22:39 +0200:
HV> В FB2 построение индекса требует protected read блокировку
HV> на таблицу. Она не мешает другим читать, но не даёт никому писать.
HV> FB до 2-ки имел шанс построить индекс не по всем данным. Что там
HV> в IB с этим - понятия не имею (но догадываюсь :-)
Ага, ясно.
В процессе возник еще один вопрос - в какой момент происходит удаление
ключей
из индекса при работе нескольких конкурирующих транзакций?
К примеру в одной удалили и закомитили, но индекс ведь еще должен -
содерждать
"удаленные записи", для тех транзакций, которые стартовали до удалившей.
Я так понимаю происходит это при сборке мусора, когда не остается
заинтересованной транзакции?
--
-=Если человек не виновен, то как ни крути это всетки же смягчающее
обстоятельство=-
With best regards, Nikolay Ponomarenko