IBSurgeon IBAnalyst – это инструмент для анализа статистика баз данных
Firebird (1.0, 1.5, 2.0, 2.1 и 2.5) и
InterBase (версии 6.0, 6.5, 7.0, 7.1, 7.5, 2007, 2009, XE).
IBAnalyst позволяет понимать размеры таблиц и индексов внутри базы данных, видеть в удобном графическом виде показатели индексов: эффективность, глубину, количество уникальных ключей, а также оценивать фрагментацию базы данных блобами.
IBAnalyst отображает число версий, глубину и размер цепочек версий, что является ключевым моментом в определении проблем со сборкой мусора и производительностью.
Анализатор маркеров транзакций и калькулятор транзакций дают возможность понимать состояние и оценивать скорость накопления мусора. Обычно с помощью
IBAnalyst анализируют серию статистики от базы данных и, в сочетании с
IBSurgeon Transaction Monitor и
FBScanner, это дает возможность точно определять проблемы с дизайном схемы данных,
SQL-запросами или управлением транзакциями.
IBAnalyst является
Windows-приложением, но позволяет анализировать статистику баз данных, работающих на
Windows,
Linux и др.
Особенности лицензирования:
-
IBAnalyst лицензируется на рабочее место и привязывается к конкретному компьютеру;
-
IBAnalyst входит в состав Firebird Optimization Pack (включает FBScanner, IBTransaction Monitor, IBAnalyst), Enterprise Pack (все продукты) и Essentials for Firebird (все продукты плюс техническая поддержка от команды Firebird). Для распространения IBAnalyst в составе собственного продукта существуют лицензии Optimization Pack ISV License (FBScanner, IBTM и IBAnalyst) и Enterprise Pack ISV License, которые дают возможность устанавливать и обновлять входящие в соответствующие пакеты продукты в течение одного года.