hi all
В узких кругах недавно стало широко известно, что mon$attach в ФБ-3 дополнилась интересными записями
sample
1.
2.
3.
4.
5.
DTS RN REMOTE_IP ATTACH_ID MON_USER STAT_ID SERVER_PID REMOTE_PID USED_MEMORY ALLOC_BY_OS READS WRITES FETCHES MARKS SEQ_READS IDX_READS INS_CNT UPD_CNT DEL_CNT BK_OUTS PURGES EXPUNGES REMOTE_PROCESS
============= === =============== ============ ==================== ============ ============ ============ ===================== ===================== ===================== ===================== ===================== ===================== ===================== ===================== ===================== ===================== ===================== ===================== ===================== ===================== ==============================
21:20:01.0000 1 <null> 7 Cache Writer 2703 1932 <null> 9728 131072 0 0 2 1 0 0 0 0 0 0 0 0 <null>
21:20:01.0000 2 192.168.0.201 8 SYSDBA 2695 1932 4644 1365728 2555904 1020 628 610750 31309 8446 1370 3018 0 0 0 0 0 C:\1Install\fb30\isql.exe
21:20:01.0000 3 <null> 9 Garbage Collector 2701 1932 <null> 2561944 3276800 1109 2251 1648039 150317 24763 54 0 0 0 0 14491 10253 <null>
Запустил я нагрузочный тест на
классике (LI-T3.0.0.30681), 430 молотилок + 4 скрипта, запрашивающие mon$-таблицы, и вижу вдруг:
1.
2.
3.
4.
$ isql localhost/3330:idx_test -n
Database: localhost/3330:idx_test
SQL> commit;
SQL> select * from mon$attachments where mon$remote_address is null;
-- пусто! где они ?
ЗЫ. Я понимаю, что эти CW & GC - системные записи и они не связаны ни с каким из "настоящих" коннектов. Но отражать их надо или нет ?
1.
2.
3.
4.
5.
6.
7.
SQL> show version;
ISQL Version: LI-T3.0.0.30681 Firebird 3.0 Alpha 1
Server version:
Firebird/Linux/AMD/Intel/x64 (access method), version "LI-T3.0.0.30681 Firebird 3.0 Alpha 1"
Firebird/Linux/AMD/Intel/x64 (remote server), version "LI-T3.0.0.30681 Firebird 3.0 Alpha 1/tcp (vmoel63.local)/P13:C"
Firebird/Linux/AMD/Intel/x64 (remote interface), version "LI-T3.0.0.30681 Firebird 3.0 Alpha 1/tcp (vmoel63.local)/P13:C"
on disk structure version 12.0
ЗЗЫ. (оффтоп, наверное) сравнил вывод из mon$attach'a в 3.0 и 2.5, слева и справа в приаттаченном скриншоте: прогресс таки есть, и сиё радует :-)