FBScanner. Отличие Community Edition от других редакций.
FBScanner. Отличие Community Edition от других редакций.
FBScanner Community Edition.
1) Бесплатная версия.
2) Один коннект - одна строка.
В строке видно общее кол-во активных транзакций
В строке виден текущий работающий запрос, ответа на который ждет клиент.
3) Нет таймингов вроде CPU Time, Prepare Time, Execute Time
4) ОАТ. Вам покажут только коннект, который "держит" продвижение ОАТ.
5) Нет логгирования. Но есть короткий лог в памяти сервиса, на последние 20 запросов в коннекте.
FBScanner Прочие редакции, включая Demo
1) Полная версия платная. http://www.ibase.ru/prices/index.html см.раздел IBSurgeon. На сегодня 7500руб.
Demo ограничен количеством соединений: 3шт. http://www.ib-aid.com/products/firebird ... /FBScanner
2) Коннект по желанию "раскрывается" на список транзакций, стейментов (не путать с запросами), и Event-ов.
В каждом стейтменте - виден последний выполнявшийся в нем запрос, даже если стеймент уже "closed"
В каждой транзакции видны флаги транзакций.
3) Start Time, CPU Time, Prepare Time, Execute Time, для транзакций - дополнительно - последнее время выполнения commit retaining или rollback retaining.
4) ОАТ. Вам покажут транзакцию, и какие в ней висят стейменты.
5) Логгирование. Но это не отменяет "короткий лог" в памяти сервиса, который активен всегда.
1) Бесплатная версия.
2) Один коннект - одна строка.
В строке видно общее кол-во активных транзакций
В строке виден текущий работающий запрос, ответа на который ждет клиент.
3) Нет таймингов вроде CPU Time, Prepare Time, Execute Time
4) ОАТ. Вам покажут только коннект, который "держит" продвижение ОАТ.
5) Нет логгирования. Но есть короткий лог в памяти сервиса, на последние 20 запросов в коннекте.
FBScanner Прочие редакции, включая Demo
1) Полная версия платная. http://www.ibase.ru/prices/index.html см.раздел IBSurgeon. На сегодня 7500руб.
Demo ограничен количеством соединений: 3шт. http://www.ib-aid.com/products/firebird ... /FBScanner
2) Коннект по желанию "раскрывается" на список транзакций, стейментов (не путать с запросами), и Event-ов.
В каждом стейтменте - виден последний выполнявшийся в нем запрос, даже если стеймент уже "closed"
В каждой транзакции видны флаги транзакций.
3) Start Time, CPU Time, Prepare Time, Execute Time, для транзакций - дополнительно - последнее время выполнения commit retaining или rollback retaining.
4) ОАТ. Вам покажут транзакцию, и какие в ней висят стейменты.
5) Логгирование. Но это не отменяет "короткий лог" в памяти сервиса, который активен всегда.
Re: FBScanner. Отличие Community Edition от других редакций.
Эти данные FBS или FB (вариант установки на разных серверах - FBS - win, FB - linux)?Oleg_M писал(а):FBScanner Community Edition.
3) Start Time, CPU Time, Prepare Time, Execute Time, для транзакций - дополнительно - последнее время выполнения commit retaining или rollback retaining.
Re: FBScanner. Отличие Community Edition от других редакций.
даже не знаю, как ответить.Эти данные FBS или FB (вариант установки на разных серверах - FBS - win, FB - linux)?
FBScanner по факту является "прокси" для соединений с ФБ, поэтому он показывает то что происходит
между сервером и клиентом, причем сервер может быть на любой ОС.
Что касается CPU Time, то FBS меряет это только в том случае, если он находится на том же компьютере, где и ФБ, а значит это возможно только на Linux. И наибольший смысл это имеет для Classic.
Я ответил на вопрос?
Re: FBScanner. Отличие Community Edition от других редакций.
что-то я вопрос пропустил, сори.
> Start Time, Prepare Time, Execute Time, для транзакций - дополнительно - последнее время выполнения commit retaining или rollback retaining.
имеряется при любом раскладе, т.к. для этого достаточно фиксировать текущее время...
Время на том компе, где стоит FBS (говорю на случай, если время между серверами не синхронизируется).
> CPU Time,
вот тут сложнее.
во-первых, только если FBS и FB стоят на одной машине.
во-вторых,
- если это Classic, то понятно, снимается с соответствующего ProcessID
- если это SuperServer, то снимается с главного процесса, а затем по некотором алгоритму распределяется между стейтментами...
P.S. На основе CPU Time работает индикатор графический - а он сейчас работает и для супера.
Пусть не всегда с точностью до процента, но легко видеть, какой запрос работает сейчас.
Алгоритм для супера несовершенен, но его основная задача была - графический индикатор нагрузки.
> Start Time, Prepare Time, Execute Time, для транзакций - дополнительно - последнее время выполнения commit retaining или rollback retaining.
имеряется при любом раскладе, т.к. для этого достаточно фиксировать текущее время...
Время на том компе, где стоит FBS (говорю на случай, если время между серверами не синхронизируется).
> CPU Time,
вот тут сложнее.
во-первых, только если FBS и FB стоят на одной машине.
во-вторых,
- если это Classic, то понятно, снимается с соответствующего ProcessID
- если это SuperServer, то снимается с главного процесса, а затем по некотором алгоритму распределяется между стейтментами...
P.S. На основе CPU Time работает индикатор графический - а он сейчас работает и для супера.
Пусть не всегда с точностью до процента, но легко видеть, какой запрос работает сейчас.
Алгоритм для супера несовершенен, но его основная задача была - графический индикатор нагрузки.
Re: FBScanner. Отличие Community Edition от других редакций.
Oleg_M
По адресу _http://ib-aid.com/free/FBScanner25Community.zip лежит 2.6.16, на ней собственно у меня и возник вопрос. Перечитав еще раз внимательно топик, я уже начал сомневаться: может под выражением "2) Один коннект - одна строка." и есть ответ в том что у меня всегда соединение отной строкой и не включается режим разработчика. Если это так, то следует ли понимать так, что версия демо ограничена тремя каннектами, но нет ограничений на коннект для разработчика?fore5ta
не срабатывает режим переключения отображением. Отображение постоянно ведется в режиме администратора. Пункт контекстного меню присутствует, но никак не реагирует.
Обновитесь, исправлено
Re: FBScanner. Отличие Community Edition от других редакций.
разве в 2.6.16 пункт все еще присутствует? я давно его убрал, в 2.6.x Community Edition его быть недолжно.fore5ta
не срабатывает режим переключения отображением. Отображение постоянно ведется в режиме администратора. Пункт контекстного меню присутствует, но никак не реагирует.
Обновитесь, исправлено
Демо версия - точная копия полной, с той лишь разницей, что она не отображает более 3 коннектов.fore5ta
Если это так, то следует ли понимать так, что версия демо ограничена тремя каннектами, но нет ограничений на коннект для разработчика?
Теперь давайте я поясню, что же такое режимы отображения:
"для Разработчика": под строкой подключения, как подветки отображаются транзакции, стейтменты и эвенты данного коннекта.
"для Администратора": транзакции и стейтменты есть, но ветка нового коннекта по-умолчанию свернута. Если вы нажмете на [+] в строке коннекта - он развернется на транзакции, стейменты и эвенты.
Разница между режимами отображения только в этом: новые коннекты "для Адимнистратора" свернуты, а для разработчика "развернуты", вот и все.
Когда администратор смотрит на боевой сервер с 60ю подключениями, представьте, что было бы, если бы все стейменты отображались. Много раз видел программы, где в каждом подключении фибы заботливо запасают по 100 стейментов.
Re: FBScanner. Отличие Community Edition от других редакций.
Oleg_M
К сожалению не получилось прикрепить скриншот, но это не важно, т.к. проверяется легко - по ссылке в предыдущем посте в архиве лежит 2.6.16 Firebird Scanner Community Edition, у которого в контекстном меню последний пункт - Расширения, никак не реагирующий, и в строке коннекта рядом с зелеными стрелочками нет плюсика [+], хотя в описании на картинке он есть. Собственно из-за чего пошли у меня вопросы.разве в 2.6.16 пункт все еще присутствует? я давно его убрал, в 2.6.x Community Edition его быть недолжно
Re: FBScanner. Отличие Community Edition от других редакций.
Расширения = это Plugins, это совсем из другой оперы.fore5ta писал(а):Oleg_MК сожалению не получилось прикрепить скриншот, но это не важно, т.к. проверяется легко - по ссылке в предыдущем посте в архиве лежит 2.6.16 Firebird Scanner Community Edition, у которого в контекстном меню последний пункт - Расширения, никак не реагирующий, и в строке коннекта рядом с зелеными стрелочками нет плюсика [+], хотя в описании на картинке он есть. Собственно из-за чего пошли у меня вопросы.разве в 2.6.16 пункт все еще присутствует? я давно его убрал, в 2.6.x Community Edition его быть недолжно
Визуализация/View Style - в редакции Community Edition отсутствуют, как и предполагалось.
По этой же причине, в Community Edition отсутствуют "плюсы".
Потому что в этой редакции стейтменты(запросы)/транзакции/эвенты отдельными строками не отображаются.
Скриншот же сделан с полной версии, т.к. не многие ее видели... чтобы было понятно, почему она платная
обратите внимание, что картинка расположена под пунктом "FBScanner Прочие редакции, включая Demo"
Re: FBScanner. Отличие Community Edition от других редакций.
Oleg_M
Мне собственно нужен был инструмент для контроля транзакций, так что теперь не знаю насколько буду использовать версию FREE, но в любом случае спасибо тебе за продукт, потраченное время на ответы и разъяснения. Желаю удачи!
Мне собственно нужен был инструмент для контроля транзакций, так что теперь не знаю насколько буду использовать версию FREE, но в любом случае спасибо тебе за продукт, потраченное время на ответы и разъяснения. Желаю удачи!
Re: FBScanner. Отличие Community Edition от других редакций.
что именно предполагается контролировать?fore5ta писал(а):Мне собственно нужен был инструмент для контроля транзакций
- общее кол-во тр-ций в день - можно выяснить, просто регулярно снимая статистику, тут FBScanner ненужен. Но советую IBAnalyst
- кто (какое приложение) задерживает продвижение ОАТ - для этого FBScanner CE достаточно
- что именно приложение делает не так... Demo может помочь. На машине разработчика не будет больше 3 подключений.
но если предполагается на боевом сервере разобраться в ситуации, тут да - только полная версия поможет.
Re: FBScanner. Отличие Community Edition от других редакций.
Oleg_M
Интересует на этапе разработки следить за отработкой транзакций и поведением приложения, смущало то, что "You can download a trial version of FBSCanner for evaluation purposes" будет ограничено по времени использования. А количество коннектов на машине разработчика с головой хватает, больше всего, что я просто еще не сталкивался с такими разработками где это ограничение действительно жмет .- что именно приложение делает не так... Demo может помочь. На машине разработчика не будет больше 3 подключений.
Re: FBScanner. Отличие Community Edition от других редакций.
Демо сделана так, чтобы мысль "купить" все же возникала:fore5ta писал(а): Интересует на этапе разработки следить за отработкой транзакций и поведением приложения, смущало то, что "You can download a trial version of FBSCanner for evaluation purposes" будет ограничено по времени использования. А количество коннектов на машине разработчика с головой хватает, больше всего, что я просто еще не сталкивался с такими разработками где это ограничение действительно жмет .
Ограничение на отображение трех коннектов, а также - каждый третий запрос затерт словом Demo, в т.ч. в логах.
По времени - не ограничено.