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