IBTM монитор транзакций
IBTM теперь является частью HQbird Standard!
IBSurgeon Transaction Monitor (IBTM) - это программный пакет, предназначенный для мониторинга, просмотра и анализа динамических транзакций в базах данных InterBase и Firebird.
Документация
Основные возможности
С помощью IBTM вы можете выявлять потенциальные и реальные проблемы в ваших производственных системах, включая:
- Узкие места производительности
- Фактическую нагрузку вашей производственной системы
- Аварийные завершения и сбои клиентов
- Проблемы управления транзакциями
- Доступность базы данных
- Визуальное представление поведения транзакций с разных точек зрения
Поддерживаемые платформы
IBTM может контролировать базы данных, расположенные на любой платформе, поддерживаемой InterBase или Firebird, т.е. Windows, Linux, Solaris, HP-UX и т.д. (для не-Windows платформ служба мониторинга должна располагаться на удаленном компьютере с установленным клиентом InterBase/Firebird).
Как работает IBTM
IBTM получает статистику маркеров транзакций (Oldest Interesting, Oldest Snapshot, Oldest Active и Next) и визуализирует их перемещения. Кроме того, он дает интеллектуальные рекомендации о поведении транзакций.
С помощью IBTM администратор или разработчик может легко понять реальное поведение транзакций в динамике и выяснить, что происходит с базой данных, например:
- Некоторое приложение удерживает длительную активную транзакцию (чтобы узнать точный номер транзакции и ее источник, используйте MON$logger)
- Пики нагрузки транзакций
- Моменты sweep (запланированные и незапланированные)
- Разрывы между маркерами транзакций, вызванные откатами (с потенциальным мусором) или длительными транзакциями
Вы можете просматривать несколько статистик одновременно, удерживая клавишу Ctrl или Shift и щелкая по файлам статистики:

В левом нижнем углу вы можете включать и выключать различные линии графика (Next, Oldest…).
Для получения более подробной информации, пожалуйста, обратитесь к Руководству пользователя IBSurgeon Transaction Monitor.