IBSurgeon FBScanner – это инструмент для аудита, протоколирования и профилирования
СУБД 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,
XE2).
FBScanner перехватывает весь
SQL-
трафик (соединения, транзакции,
SQL-
запросы, планы запросов и т. д.) и позволяет его либо анализировать в режиме онлайн, либо направлять во внешнюю базу данных
Firebird или текстовые файлы для последующего анализа.
FBScanner включает в себя инструмент
LogAnalyzer, который формирует на основании журнала графики нагрузки и позволяет фильтровать запросы, осуществлять детальный анализ их производительности.
FBScanner может использоваться в качестве административного или отладочного инструмента, а также при миграциях баз данных с одной версии
СУБД на другую. Функция «проигрывания» журнала
SQL-запросов позволяет выявлять некорректные и/или неоптимальные для новой версии
СУБД запросы.
FBScanner является
Windows-
приложением, но позволяет перенаправлять
SQL-трафик с
Linux-серверов.
Особенности лицензирования:
-
Одна лицензия FBScanner работает с одним сервером Firebird или InterBase. Программа FBScanner входит в состав Firebird Optimization Pack (включает FBScanner, IBTransaction Monitor, IBAnalyst), Enterprise Pack (все продукты) и Essentials for Firebird (все продукты плюс техническая поддержка от команды Firebird). Для распространения FBScanner в составе собственного продукта существуют лицензии FBScanner ISV License, Optimization Pack ISV License и Enterprise Pack ISV License, которая дает возможность устанавливать и обновлять продукты в течение одного года.