Hello, Alexey!

Alexey Popov wrote:

Сейчас посмотрел про вашу базу - там next transaction всего
154905, что не есть много, мягко говоря.

а я не спорю. я видел TIP разного размера, и в 500 миллионов транзакций,
и с разницей OIT/OST в 7 миллионов транзакций (для классика это
удержание 28 мегабайт при старте транзакции snapshot),
так что ...
Кроме того, сканирование TIP линейное, поэтому зависит только
от размера TIP, причем от OIT, так что оно совершенно
непропорционально размеру базы.

просто надо писать программы, чтобы не застревали OIT/OST/OAT.
тогда сканировать будет нечего.

Сложно сказать - тут надо точно знать по какому алгоритму сервер обрабатывает TIP при первом коннекте. По идее если Sweep Interval стоит по умолчанию, то и не должно быть большого разрыва. Вообщем надо смотреть на статистику тормозящих баз.

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

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


Ответить