powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird profiler
27 сообщений из 27, показаны все 2 страниц
Firebird profiler
    #39095422
sourceforge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огненноптицеводам на заметку:
FBProfiler
...
Рейтинг: 0 / 0
Firebird profiler
    #39095449
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Sourceforge!
You wrote on 5 ноября 2015 г. 15:10:09:

Sourceforge> Огненноптицеводам на заметку:
> FBProfiler хрень.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird profiler
    #39095548
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sourceforge,

Посмотрел скриншот.
Всегда считал что кнопка "OK" должна быть левее кнопки "Cancel", а не наоборот
...
Рейтинг: 0 / 0
Firebird profiler
    #39095555
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Симонов Денис!
You wrote on 5 ноября 2015 г. 15:47:12:

Симонов Денис> Всегда считал что кнопка "OK" должна быть левее кнопки "Cancel", а не наоборот
ой, вэй! ви таки антиземид? за шо нам такое горе...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird profiler
    #39095574
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня не взлетело
...
Рейтинг: 0 / 0
Firebird profiler
    #39095614
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийHello, Sourceforge!
You wrote on 5 ноября 2015 г. 15:10:09:

Sourceforge> Огненноптицеводам на заметку:
> FBProfiler хрень.

Подпишусь.
...
Рейтинг: 0 / 0
Firebird profiler
    #39096483
sourceforge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем троллям за подъём темы в форуме :D
...
Рейтинг: 0 / 0
Firebird profiler
    #39096486
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sourceforge,

Только не путай подъём и всплытие.
...
Рейтинг: 0 / 0
Firebird profiler
    #39097195
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sourceforgeСпасибо всем троллям за подъём темы в форуме :D
Напишешь работающий софт - ещё выше поднимем.
...
Рейтинг: 0 / 0
Firebird profiler
    #39097355
MikeDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня заработало. Интересно, что же я сделал не так?
...
Рейтинг: 0 / 0
Firebird profiler
    #39097523
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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>


Что я делаю не так?
...
Рейтинг: 0 / 0
Firebird profiler
    #39097563
MikeDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar, я ничего вышеперечисленного вообще не делал. ФБ 2.5.4 х64, все конфиги по дефолту, порт 3050.
...
Рейтинг: 0 / 0
Firebird profiler
    #39097566
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeDDGallemar, я ничего вышеперечисленного вообще не делал. ФБ 2.5.4 х64, все конфиги по дефолту, порт 3050.
Понятно. У меня вопрос вообще к ТС,если он автор данной софтины.
...
Рейтинг: 0 / 0
Firebird profiler
    #39097572
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeDD,

Ну может программа не понимает порт в строке коннекта.
...
Рейтинг: 0 / 0
Firebird profiler
    #39097575
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterMikeDD,

Ну может программа не понимает порт в строке коннекта.
Ага
Когда сменил порт с 3055 на 3050 - взлетело. А автору - незачет. Придешь в следующий раз.
...
Рейтинг: 0 / 0
Firebird profiler
    #39097576
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

Надо бы еще алиасы попробовать.
...
Рейтинг: 0 / 0
Firebird profiler
    #39097577
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster,

там в принципе исходники есть, можно поправить.

Не вижу ничего плохого в том, что автор создал сию утилиту. Он конечно создавал её для своих нужд и наверное их она удовлетворяет. Вот только для того чтобы ею стали пользоваться и другие, необходимо чтобы она имела хоть какие-то преимущества перед существующими аналогами, которых пока не видно.
...
Рейтинг: 0 / 0
Firebird profiler
    #39097580
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Та я ж не спорю - пусть будет. Просто есть несколько багов, лежащих на поверхности...
...
Рейтинг: 0 / 0
Firebird profiler
    #39097590
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterGallemar,
Надо бы еще алиасы попробовать.
Времени жалко, когда просят протестировать - пишут вот такие темы http://www.sql.ru/forum/1172891/ibphoenix-replicator-5-0-beta
...
Рейтинг: 0 / 0
Firebird profiler
    #39097653
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийСимонов Денис> Всегда считал что кнопка "OK" должна быть левее кнопки "Cancel", а не наоборот
ой, вэй! ви таки антиземид? за шо нам такое горе...


Да ладно сразу антисемизд. Просто использовали GTK, а там как раз такой семитиздизм: сначала Cancel, потом Ok. Причем даже есть обоснование:
https://developer.gnome.org/hig/stable/dialogs.html.ru Если диалог содержит кнопки подтверждения и отмены, кнопка отмены всегда должна располагаться до кнопки подтверждения. Для локалей с письмом слева направо кнопка отмены должна находиться слева.

Такой порядок кнопок даёт понять пользователям, что возможность отмены имеет больший приоритет, чем подтверждение действия.
...
Рейтинг: 0 / 0
Firebird profiler
    #39097661
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой порядок кнопок даёт понять пользователям, что возможность отмены имеет больший
приоритет, чем подтверждение действия.
"Эти гномики такие гомики..." (с) одна ныне забытая песня.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird profiler
    #39097670
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sak,

судя по исходникам сей продукт сделана с помощью Lazarus. Нигде не увидел там такого порядка. Даже компонент TButtonPanel со вкладки Mics даёт кнопки в таком порядке: "Справка" (прижата влево) и "Закрыть", "OK", "Отмена" (прижаты вправо).
...
Рейтинг: 0 / 0
Firebird profiler
    #39097678
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я с GTK дело имел только через Питона. В Лазарусе, наверное, примерно то же.
В GTK есть настройка "Alternative Button Order": https://developer.gnome.org/gtk2/stable/GtkSettings.html#GtkSettings--gtk-alternative-button-order
Вроде она просто меняет порядок кнопок в диалоге. Какая настройка была у автора скриншота мы не знаем.
ХЗ что там есть на самом деле. Я эту программу не писал. Просто посмотрел, что на Лазарусе, подумал, что люди пытаются делать кроссплатформенно, и рассказал всем, что за пределами Винды бывают другие мнения.
...
Рейтинг: 0 / 0
Firebird profiler
    #39097681
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sakза пределами Винды бывают другие мнения.
Да, за пределами винды у каждого гуя своё мнение. Отсюда и зоопарк в котором и с поллитрой
не разберёшься.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird profiler
    #39105691
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sourceforgeОгненноптицеводам на заметку:
FBProfiler

спасиб,
первое впечалление - работает и неплохо
скомпилил версию 1.0.3 биолд 39 с Lazarus 1.2.6
проверил с портом 3052, Firebird-2.5.2.26540-0_Win32

п.с. Люди, вы о чем? какая разница в какой последовательности кнопки стоят. Смешно ей богу. Главное прога делает свою работу. А что не нравится поправьте, все исходники доступны включая лазарус.
...
Рейтинг: 0 / 0
Firebird profiler
    #39136382
FBProfiler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за тесты и найденные проблемы. По мере возможности исправим.
Чтобы информация о багах доходила до авторов, видимо, имеет смысл писать о них в баг-трекер проекта на сурсфордже.
Туда же пишите и пожелания, ежели такие будут.
Желающих внести свой вклад можем подключить к проекту, начнем с diff-ов.
Еще раз спасибо и с наступающими праздниками.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Firebird profiler
    #39537671
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автору спасибо огромное!

С помощью fbprofiler решил свой вопрос fbtracemgr: разные мелкие вопросы !

Преимущество в том, что SQL-запросы парсятся из журнала fbtracemgr и пишутся в DBF-таблицу.
А дальше с DBF любые привычные действия: фильтры, поиски и т.д.

В частности мне нужно было отфильтровать DBF по EVTYPENAME='PREPARE_STATEMENT'
и выполнить для каждого SQL-запроса PREPARE на сервере от определенного юзера для отлова ошибки "No permission..."

По мелочи:
1) В DMMain.pas неправильно использовалась инициализация кодировки. Видимо, поэтому и закомментировано было.
Код: pascal
1.
2.
3.
  // DsGlobals.DefaultCreateCodePage := 1252;
правильно так
  DbfGlobals.DefaultCreateCodePage := 1252;


2) В главной (FormMain.pas) DBMemoSQL - кириллицу не воспринимает даже после замены FONT.

Есть проблемка и посерьезней, долго описывать. Автору на досуге напишу.
Для Firebird 3 не пригодно т.к. существенно поменялся формат конфига для fbtracemgr.
Возможно, я не разобрался, но удаленно ничего не логируется, только при запуске на самом сервере Firebird 2.5

В целом красивое решение, есть куда развивать проект. Но для широкого применения нужно придумать "вкусняшки", которые будут полезны многим.

Цитата для тех, кто возмущается порядком расположения кнопок... ("серьезное" замечание)
авторКто может, тот делает. Кто не может, тот критикует.
(с)Чак Паланик
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird profiler
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]