К сожалению ненадолго, точнее все зависит от количества вносимых записей между свипами.Так и сделал. Заработало. Спасибо.
Заметил, если размер TIP переваливает за определенное значение, то начинаются тормоза.
Sweep gap всегда равен 1.
После этого передалал приложение, сделав 2 транзакции:
(1) read, read_committed, rec_version, nowait - открыта всегда
(2) write, read_committed, rec_version, nowait - открывается, делает изменение и сразу закрывается по Commit или Rollback.
Тормоза не исчезли.
Получается, что для IB6 долгая транзакция с параметрами (1) ведет себя так-же как и (2) с CommitRetaning.
Примерно ситуация описана в хэлпе IBAnalista.
И только после перехода на IB7.1 sp2 тормоза исчезли.
Хотел обойтись малой кровью, а получилось как всегда.
Все спасибо за обсуждение проблемы.
PS Небольшие пожелания разработчикам IBAnalist 1.9.5.1
1. Не сохраняется выключенный параметр "Include record/rec versions", т.е. он всегда включен.
2. "Дата получения статистики", насколько я понял, это дата сохранения файла на диске. Статистику мне присылали по е-майлу, и при сохранении файла на диске, дата создания файла уже не соответствует дате получения статистики. Т.е., чтобы не вводить в заблуждение, может хотя бы переименовать параметр, например "Дата создания файла статистики" или еще как-нибудь.
А в целом, эта программа мне сильно помогла, за что большой респект её создателям.