powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Тратит ли время движок на анализ того, должно ли какое-то д-вие быть показанным в трейсе ?
2 сообщений из 2, страница 1 из 1
Тратит ли время движок на анализ того, должно ли какое-то д-вие быть показанным в трейсе ?
    #38813739
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в конфиге трейса указано вот это:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
enabled = true
log_errors = true
log_statement_prepare = true
log_statement_free = true
log_statement_start = true
log_statement_finish = true
print_plan = true
print_perf = true
- то в ответ на
Код: sql
1.
select 1/0 from rdb$database

трейс выдаст:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
Trace session ID 4 started
2014-11-21T21:33:28.0660 (23348:0x7f41e5a04ff0) TRACE_INIT
        SESSION_4


2014-11-21T21:33:35.6930 (23348:0x7f41e5a04ff0) PREPARE_STATEMENT
        /var/db/fb30/tmpins.fdb (ATT_2917, SYSDBA:NONE, NONE, TCPv4:192.168.0.201)
        C:\1Install\FIREBIRD_2_5\bin\isql.exe:7840
                (TRA_76432401, READ_COMMITTED | NO_REC_VERSION | WAIT | READ_WRITE)

Statement 20:
-------------------------------------------------------------------------------
select 1/0 from rdb$database
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (RDB$DATABASE NATURAL)
      0 ms

2014-11-21T21:33:35.6930 (23348:0x7f41e5a04ff0) EXECUTE_STATEMENT_START
        /var/db/fb30/tmpins.fdb (ATT_2917, SYSDBA:NONE, NONE, TCPv4:192.168.0.201)
        C:\1Install\FIREBIRD_2_5\bin\isql.exe:7840
                (TRA_76432400, CONCURRENCY | WAIT | READ_WRITE)

Statement 20:
-------------------------------------------------------------------------------
select 1/0 from rdb$database
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (RDB$DATABASE NATURAL)

2014-11-21T21:33:35.6930 (23348:0x7f41e5a04ff0) ERROR AT JStatement::fetch
        /var/db/fb30/tmpins.fdb (ATT_2917, SYSDBA:NONE, NONE, TCPv4:192.168.0.201)
        C:\1Install\FIREBIRD_2_5\bin\isql.exe:7840
335544321 : arithmetic exception, numeric overflow, or string truncation
335544778 : Integer divide by zero.  The code attempted to divide an integer value by an integer divisor of zero.

2014-11-21T21:33:35.7020 (23348:0x7f41e5a04ff0) CLOSE_CURSOR
        /var/db/fb30/tmpins.fdb (ATT_2917, SYSDBA:NONE, NONE, TCPv4:192.168.0.201)
        C:\1Install\FIREBIRD_2_5\bin\isql.exe:7840

Statement 20:
-------------------------------------------------------------------------------
select 1/0 from rdb$database
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (RDB$DATABASE NATURAL)
Если же я оставлю только log_errors = true, то будет выдано лишь
Код: plaintext
1.
2.
3.
4.
2014-11-21T21:33:35.6930 (23348:0x7f41e5a04ff0) ERROR AT JStatement::fetch
        /var/db/fb30/tmpins.fdb (ATT_2917, SYSDBA:NONE, NONE, TCPv4:192.168.0.201)
        C:\1Install\FIREBIRD_2_5\bin\isql.exe:7840
335544321 : arithmetic exception, numeric overflow, or string truncation
335544778 : Integer divide by zero.  The code attempted to divide an integer value by an integer divisor of zero.

Вопрос: а будет ли при этом движок посылать трейсу "что-то" о тех событиях, которые конфигом трейса отключены ? Т.е. кто именно тратит время на:
1) решение о том, что какие-то из этих строк надо отсечь;
2) формирование текстовых строк, которые должны быть выведены в лог
- движок или fbtrcmgr ?
...
Рейтинг: 0 / 0
Тратит ли время движок на анализ того, должно ли какое-то д-вие быть показанным в трейсе ?
    #38813817
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоидкто именно тратит время на:
1) решение о том, что какие-то из этих строк надо отсечь;
2) формирование текстовых строк, которые должны быть выведены в лог
- движок или fbtrcmgr ?Трейс-плагин (fbtrace.dll)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Тратит ли время движок на анализ того, должно ли какое-то д-вие быть показанным в трейсе ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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