On Wed, 11 Apr 2007 10:58:02 +0400, Dmitri Kuzmenko <[EMAIL PROTECTED]> wrote:

> в 2.0 есть 3 варианта сборки мусора.

У меня классик, потому только один.

> Кроме того, ты по этой мусорной
> таблице построй неуникальный индекс, а потом попробуй gfix -sweep
> запустить. На 10млн записей и FB 1.0 ты финиша не дождешься (полагаю,
> хотя бы сегодня). :-)

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

> потом, во всех версиях Superserver IB/FB (кроме 2.01, если Влад меня не
> поправит)есть такая фигня, что при постоянных обновлениях одних и тех же
> данных фоновая сборка мусора оставляет часть мусора на диске.
> Фактически это не баг, а некий ... misbehavior. В 2.01 это должно
> быть зафиксено, т.е. GCPolicy = background является очень эффективной.

Не зафиксено, видимо. Потому как на Win SS я наблюдал такую картину.
Сборщик запускается автоматом фоном сразу после коммита, но оставляет кучку 
несобранного (по gstat видно).

> На ряде задач даст жару GCPolicy = cooperative (или как ее там).

Надеюсь, что мои задачи как раз таковы, потому как другой политики нет :(

-- 
Сергей Смирнов.

Ответить