|
Firebird profiler
|
|||
---|---|---|---|
#18+
Огненноптицеводам на заметку: FBProfiler ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 15:01 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Hello, Sourceforge! You wrote on 5 ноября 2015 г. 15:10:09: Sourceforge> Огненноптицеводам на заметку: > FBProfiler хрень. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 15:09 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
sourceforge, Посмотрел скриншот. Всегда считал что кнопка "OK" должна быть левее кнопки "Cancel", а не наоборот ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 15:41 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Hello, Симонов Денис! You wrote on 5 ноября 2015 г. 15:47:12: Симонов Денис> Всегда считал что кнопка "OK" должна быть левее кнопки "Cancel", а не наоборот ой, вэй! ви таки антиземид? за шо нам такое горе... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 15:47 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
У меня не взлетело ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 15:59 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
МимопроходящийHello, Sourceforge! You wrote on 5 ноября 2015 г. 15:10:09: Sourceforge> Огненноптицеводам на заметку: > FBProfiler хрень. Подпишусь. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2015, 16:25 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Спасибо всем троллям за подъём темы в форуме :D ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2015, 12:54 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
sourceforge, Только не путай подъём и всплытие. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2015, 12:55 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
sourceforgeСпасибо всем троллям за подъём темы в форуме :D Напишешь работающий софт - ещё выше поднимем. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2015, 12:43 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
А у меня заработало. Интересно, что же я сделал не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2015, 20:06 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
MikeDDА у меня заработало. Интересно, что же я сделал не так? Не знаю. У меня это выглядело так - есть Firebird 2.5.4 на моем локальном компьютере, используется порт 3055. Создаю файл idx_trace.conf : <database (%[\\/]%TEST.FDB%.FDB)|(%TEST.FDB%)> enabled true time_threshold 1000 #include_filter = select% #include_filter = %list\(% escape \ #include_filter = %list\(% #log_filename log_connections true log_transactions true log_context true log_statement_prepare true log_statement_start true log_statement_finish true log_statement_free true log_sweep true log_errors true log_trigger_start true log_trigger_finish true log_procedure_start true log_procedure_finish true log_blr_requests true print_blr true log_dyn_requests true print_dyn true print_perf true print_plan true max_sql_length 16384 max_log_size 999 </database> База TEST.FDB = c:\Data_fb\TEST.FDB Открываю cmd и выполняю там следующее: cd c:\Program Files\Firebird\Firebird_2_5\bin fbtracemgr -sta -c idx_trace.conf -se localhost/3055:service_mgr Получаю Trace session ID 1 started т.е. трассировка работает,порт не закрыт,база выбрана правильно. Открываю FBProfiler,делаю настройка,аналогичные выше, запускаю - ошибка: [2015-11-08 16:20:40.790 Error] Unable to complete network request to host "localhost". Failed to establish a connection В fbprofiler.exe.log : [2015-11-08 16:20:03.222 Info] Firebird database profiler started [2015-11-08 16:20:39.750 Info] Creating trace... [2015-11-08 16:20:39.755 Info] Trace name: new_trace_1 [2015-11-08 16:20:39.755 Info] Host name: localhost [2015-11-08 16:20:39.755 Info] User name: SYSDBA (password specified) [2015-11-08 16:20:39.755 Info] Configuration: <database (%[\\/]%TEST.FDB%.FDB)|(%TEST.FDB%)> enabled true log_transactions true log_connections true log_statement_prepare true log_statement_free true log_statement_start true log_statement_finish true log_procedure_start true log_procedure_finish true log_trigger_start true log_trigger_finish true log_blr_requests true print_blr true log_dyn_requests true print_dyn true print_perf true print_plan true time_threshold 0 max_sql_length 16000 max_blr_length 16000 max_dyn_length 16000 </database> Что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 11:26 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Gallemar, я ничего вышеперечисленного вообще не делал. ФБ 2.5.4 х64, все конфиги по дефолту, порт 3050. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 13:11 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
MikeDDGallemar, я ничего вышеперечисленного вообще не делал. ФБ 2.5.4 х64, все конфиги по дефолту, порт 3050. Понятно. У меня вопрос вообще к ТС,если он автор данной софтины. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 13:19 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
MikeDD, Ну может программа не понимает порт в строке коннекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 13:26 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
DarkMasterMikeDD, Ну может программа не понимает порт в строке коннекта. Ага Когда сменил порт с 3055 на 3050 - взлетело. А автору - незачет. Придешь в следующий раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 13:30 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Gallemar, Надо бы еще алиасы попробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 13:32 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
DarkMaster, там в принципе исходники есть, можно поправить. Не вижу ничего плохого в том, что автор создал сию утилиту. Он конечно создавал её для своих нужд и наверное их она удовлетворяет. Вот только для того чтобы ею стали пользоваться и другие, необходимо чтобы она имела хоть какие-то преимущества перед существующими аналогами, которых пока не видно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 13:33 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Симонов Денис, Та я ж не спорю - пусть будет. Просто есть несколько багов, лежащих на поверхности... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 13:38 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
DarkMasterGallemar, Надо бы еще алиасы попробовать. Времени жалко, когда просят протестировать - пишут вот такие темы http://www.sql.ru/forum/1172891/ibphoenix-replicator-5-0-beta ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 13:58 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
МимопроходящийСимонов Денис> Всегда считал что кнопка "OK" должна быть левее кнопки "Cancel", а не наоборот ой, вэй! ви таки антиземид? за шо нам такое горе... Да ладно сразу антисемизд. Просто использовали GTK, а там как раз такой семитиздизм: сначала Cancel, потом Ok. Причем даже есть обоснование: https://developer.gnome.org/hig/stable/dialogs.html.ru Если диалог содержит кнопки подтверждения и отмены, кнопка отмены всегда должна располагаться до кнопки подтверждения. Для локалей с письмом слева направо кнопка отмены должна находиться слева. Такой порядок кнопок даёт понять пользователям, что возможность отмены имеет больший приоритет, чем подтверждение действия. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 16:49 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Такой порядок кнопок даёт понять пользователям, что возможность отмены имеет больший приоритет, чем подтверждение действия. "Эти гномики такие гомики..." (с) одна ныне забытая песня. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 17:05 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Alexander A. Sak, судя по исходникам сей продукт сделана с помощью Lazarus. Нигде не увидел там такого порядка. Даже компонент TButtonPanel со вкладки Mics даёт кнопки в таком порядке: "Справка" (прижата влево) и "Закрыть", "OK", "Отмена" (прижаты вправо). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 17:17 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Я с GTK дело имел только через Питона. В Лазарусе, наверное, примерно то же. В GTK есть настройка "Alternative Button Order": https://developer.gnome.org/gtk2/stable/GtkSettings.html#GtkSettings--gtk-alternative-button-order Вроде она просто меняет порядок кнопок в диалоге. Какая настройка была у автора скриншота мы не знаем. ХЗ что там есть на самом деле. Я эту программу не писал. Просто посмотрел, что на Лазарусе, подумал, что люди пытаются делать кроссплатформенно, и рассказал всем, что за пределами Винды бывают другие мнения. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 17:30 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Alexander A. Sakза пределами Винды бывают другие мнения. Да, за пределами винды у каждого гуя своё мнение. Отсюда и зоопарк в котором и с поллитрой не разберёшься. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2015, 17:33 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
sourceforgeОгненноптицеводам на заметку: FBProfiler спасиб, первое впечалление - работает и неплохо скомпилил версию 1.0.3 биолд 39 с Lazarus 1.2.6 проверил с портом 3052, Firebird-2.5.2.26540-0_Win32 п.с. Люди, вы о чем? какая разница в какой последовательности кнопки стоят. Смешно ей богу. Главное прога делает свою работу. А что не нравится поправьте, все исходники доступны включая лазарус. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 15:21 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Спасибо за тесты и найденные проблемы. По мере возможности исправим. Чтобы информация о багах доходила до авторов, видимо, имеет смысл писать о них в баг-трекер проекта на сурсфордже. Туда же пишите и пожелания, ежели такие будут. Желающих внести свой вклад можем подключить к проекту, начнем с diff-ов. Еще раз спасибо и с наступающими праздниками. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 18:03 |
|
Firebird profiler
|
|||
---|---|---|---|
#18+
Автору спасибо огромное! С помощью fbprofiler решил свой вопрос fbtracemgr: разные мелкие вопросы ! Преимущество в том, что SQL-запросы парсятся из журнала fbtracemgr и пишутся в DBF-таблицу. А дальше с DBF любые привычные действия: фильтры, поиски и т.д. В частности мне нужно было отфильтровать DBF по EVTYPENAME='PREPARE_STATEMENT' и выполнить для каждого SQL-запроса PREPARE на сервере от определенного юзера для отлова ошибки "No permission..." По мелочи: 1) В DMMain.pas неправильно использовалась инициализация кодировки. Видимо, поэтому и закомментировано было. Код: pascal 1. 2. 3.
2) В главной (FormMain.pas) DBMemoSQL - кириллицу не воспринимает даже после замены FONT. Есть проблемка и посерьезней, долго описывать. Автору на досуге напишу. Для Firebird 3 не пригодно т.к. существенно поменялся формат конфига для fbtracemgr. Возможно, я не разобрался, но удаленно ничего не логируется, только при запуске на самом сервере Firebird 2.5 В целом красивое решение, есть куда развивать проект. Но для широкого применения нужно придумать "вкусняшки", которые будут полезны многим. Цитата для тех, кто возмущается порядком расположения кнопок... ("серьезное" замечание) авторКто может, тот делает. Кто не может, тот критикует. (с)Чак Паланик ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 18:16 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1561380]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 498ms |
0 / 0 |