Dmitri Kuzmenko wrote:

Кроме того, сканирование TIP линейное, поэтому зависит только
от размера TIP, причем от OIT, так что оно совершенно
непропорционально размеру базы.

В среднем именно пропрорционально. Чем больше база, тем больше обычно с ней делали транзакций если только не тестовая. В среднем примерно по транзакции на запись.

Сканирование от OIT это в идеале. Хз как оно в реале происходит. Насколько я помню по практике лечения баз, страницы TIP тоже разбросаны по базе и чтобы спозиционироваться на страницу с OIT надо много телодвижений осуществить типа глянуть в RDB$PAGES.

см. выше. "разрыв" из-за повисших коннектов классика может быть больше
sweep interval.

Классик мы вообще не используем, только супер.

И у больших промышленных БД sweep interval как правило
0. Самоубийц нет :-)

Что то я забыл почему.  Сборку мусора вроде много допиливали.





Ответить