Hello, Alexey!

Alexey Popov wrote:

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

база 200 мб, 534 миллиона транзакций за 2.5 года
база 2.5 гиг, 770 тысяч транзакций за 4 дня
база 2 гига, 111 миллионов транзакций за год

если бы люди не делали Restore, то все равно
транзакций обычно больше, чем "по транзакции на запись".
Такое справедливо разве что для систем с "фиксацией событий",
например открытия дверей, проходам по карточкам, и т.д.
Я знаю системы, в которых за сутки обновлялось 90% данных.
Так что параллели между кол-вом записей и числом транзакций
проводить я бы не стал.

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

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

здрасьте. sweep interval это автоматический старт сборки
мусора по всей базе в непредсказуемый момент. Чем больше
база, тем интенсивнее будет работа с диском, и тем выше
тормоза при многопользовательской работе.

Нафиг нужен случайный старт sweep посередине рабочего дня?

Впрочем, все это описано в справке к IBAnalyst  :-)

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


Ответить