Hello, Alexey!

Alexey Popov wrote:

Так в IB вроде сразу два типа - и кооперативная и фоновая.
Собственно я выступаю ни за ту, ни за другую сборку.
Нужно нечто промежуточное - кооперативный поиск мусора и
фоновая чистка.

бегом читать
www.ibase.ru/devinfo/garbage.htm и
www.ibase.ru/devinfo/sweep.htm

Можно предложит вариант с перерасчётом при commit, но отложенно
в мусорщике.

идите в сад, товарищ. Перерасчет ЧЕГО?
Вы в курсе, почему застревает OIT?
www.ibase.ru/devinfo/summary.htm

sweep_interval - однозначно кривое решение проблемы. ИМХО.

предложи лучше.

При том что задача в целом аналогична сборке мусора. И требуются
примерно аналогичные решения. Кстати, проблема устаревания статистики
как то не вызывает резонанс у общественности.

потому что нет такой проблемы.
читаем в хелпе к IBAnalyst Дополнительные Вопросы и Ответы,
последний пункт (10).

Первая внятная мысль :) Пока нет. Но будет. Позже. Ибо не самое критичное.

Если при snapshot делается копия не всей TIP, то действительно не критично.

конечно не всей. Опять же, выясняется, что ты практически НИЧЕГО
не читал на тему сборки мусора или состояния транзакций.
www.ibase.ru/devinfo/summary.htm

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


Ответить