Мониторинг sql запросов к базе — различия между версиями
Материал из wiki.standart-n.ru
Aleksnick (обсуждение | вклад) |
Aleksnick (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
==Установка и запуск== | ==Установка и запуск== | ||
− | Копируем папку '''\\SUPA\zclientxp\_releases\ | + | Копируем папку '''\\SUPA\zclientxp\_releases\traceManager''' на компьютер с базой. Запускаем '''start.bat'''. Пока cmd окно открыто, логи sql запросов будут записываться в файл '''log.txt''' в этой папке. Файл '''options.conf''' отвечает за настройки данного логирования. |
==Пример логов== | ==Пример логов== |
Текущая версия на 11:02, 28 мая 2016
Что это
Штатный механизм Firebird, который позволяет мониторить все sql запросы к базе данных от всех программ.
Установка и запуск
Копируем папку \\SUPA\zclientxp\_releases\traceManager на компьютер с базой. Запускаем start.bat. Пока cmd окно открыто, логи sql запросов будут записываться в файл log.txt в этой папке. Файл options.conf отвечает за настройки данного логирования.
Пример логов
в логах есть следуюшая информация:
- дата/время
- какая база данных
- какая программа
- sql запрос
- параметры sql запроса
- параметры выполнения вложенных процедур
- ошибки если есть
Statement 980: ------------------------------------------------------------------------------- select wb.*,1 as isfolder from vw_warebase wb where (( sname = ? AND part_id > ?) OR ( sname > ?)) AND 1=1 order by sname, part_id param0 = varchar(250), "Хлебцы "Гречневые" 100г8888" param1 = bigint, "17970" param2 = varchar(250), "Хлебцы "Гречневые" 100г8888" 2016-05-26T12:23:48.7520 (4052:0175DF74) EXECUTE_STATEMENT_START C:\STANDART-N_FB\APTEKA DEMO\DB\ZTRADE.FDB (ATT_13, SYSDBA:NONE, WIN1251, TCPv4:127.0.0.1) C:\Standart-N_fb\Apteka DEMO\Manager\ManagerXP2.exe:5916 (TRA_6181, READ_COMMITTED | REC_VERSION | NOWAIT | READ_WRITE)
Statement 3536: ------------------------------------------------------------------------------- execute procedure PR_DOC_COMMIT(31507,494) 2016-05-26T12:51:23.8970 (4052:0175DF74) ERROR AT jrd8_execute C:\STANDART-N_FB\APTEKA DEMO\DB\ZTRADE.FDB (ATT_17, SYSDBA:NONE, WIN1251, TCPv4:127.0.0.1) C:\Standart-N_fb\Apteka DEMO\Manager\ManagerXP2.exe:884 335544517 : exception 10 335544382 : EX_WRONGDOC_BASE_TYPE 335544382 : Неверный тип документа 335544842 : At procedure 'PR_DOC_COMMIT' line: 15, col: 1 2016-05-26T12:51:25.7570 (4052:0175DF74) EXECUTE_STATEMENT_START C:\STANDART-N_FB\APTEKA DEMO\DB\ZTRADE.FDB (ATT_17, SYSDBA:NONE, WIN1251, TCPv4:127.0.0.1) C:\Standart-N_fb\Apteka DEMO\Manager\ManagerXP2.exe:884 (TRA_7897, READ_COMMITTED | REC_VERSION | NOWAIT | READ_WRITE)