powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / trace: как отрубить вывод TRACE_INIT и TRACE_FINI ?..
2 сообщений из 2, страница 1 из 1
trace: как отрубить вывод TRACE_INIT и TRACE_FINI ?..
    #38530958
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... ибо замусоривает лог при выполнении внутри одного и того же .sql команд connect:
Код: 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.
shell ./dropcache.sh;
-- новый коннект к существующему алиасу:
connect 'localhost/3333:huge_noext';
set stat on;
out /dev/null;
set echo on;
select count(*) from tmain m left join tdetl d on m.id=d.pid where d.pid is null;
set echo off;
commit;
-- отсоединяемся от существующей базы (huge_noext) и пытаемся выполнить 
-- коннект к несуществующему алиасу, чтобы в итоге не было ни одного коннекта:
connect 'localhost/3333:nosuchdatabase';
-------
-- вызываем скрипт очистки файлового кеша linux:
shell ./dropcache.sh;
-- новый коннект к существующему алиасу:
connect 'localhost/3333:huge_noext';
set stat on;
out /dev/null;
set echo on;
select count(*) from tdetl where mod(id, 100)=0;
set echo off;
commit;
-- отсоединяемся от существующей базы (huge_noext) и пытаемся выполнить 
-- коннект к несуществующему алиасу, чтобы в итоге не было ни одного коннекта:
connect 'localhost/3333:nosuchdatabase';
--------
-- вызываем скрипт очистки файлового кеша linux:
shell ./dropcache.sh;
. . .
Фрагмент трейса для этого скрипта:
Код: 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.
2014-01-19T13:08:27.9000 (6237:0x7f4a8a9ce108) TRACE_INIT
        SESSION_2


2014-01-19T13:08:37.8030 (6237:0x7f4a8a9ccc38) TRACE_FINI
        SESSION_2


2014-01-19T13:13:35.4400 (6237:0x7f4a8a9ce108) EXECUTE_STATEMENT_FINISH
        huge_noext (ATT_166, SYSDBA:NONE, NONE, TCPv4:127.0.0.1)
        /opt/fb30trnk/bin/isql:7203
                (TRA_7507, CONCURRENCY | WAIT | READ_WRITE)

Statement 23:
-------------------------------------------------------------------------------
select count(*) from tdetl where mod(id, 100)=0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (TDETL NATURAL)
1 records fetched
 302425 ms, 3280454 read(s), 406559101 fetch(es)

Table                             Natural     Index    Update    Insert    Delete   Backout     Purge   Expunge
***************************************************************************************************************
TDETL                           200000000

2014-01-19T13:13:35.4530 (6237:0x7f4a8a9ce108) TRACE_FINI
        SESSION_2


2014-01-19T13:13:35.5080 (6237:0x7f4a8a9ce108) TRACE_INIT
        SESSION_2


2014-01-19T13:13:35.5270 (6237:0x7f4a8a9ccc38) TRACE_INIT
        SESSION_2


2014-01-19T13:13:35.5270 (6237:0x7f4a8a9ccc38) TRACE_FINI
        SESSION_2
...
Рейтинг: 0 / 0
trace: как отрубить вывод TRACE_INIT и TRACE_FINI ?..
    #38531010
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / trace: как отрубить вывод TRACE_INIT и TRACE_FINI ?..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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