Las pruebas con ese programa las tenía en un disco que se averió el mes pasado. Pero no es necesario ese programa, puedes usar el
fbtracemgr que trae el propio firebird.
Por ejemplo, si quieres filtrar todos los
select que se hagan, creas un fichero de configuración para ello, ejemplo:
Trace_Select.conf
Y escribes en él:
Código:
<database>
enabled true
include_filter (%)(SELECT)(%)
log_statement_finish true
time_threshold 0
</database>
Ahora ejecutas
fbtracemgr con los parámetros apropiados, puedes crear un fichero
.bat para hacerlo más cómodo cada vez, ejemplo:
fbtrace_on_Select.bat
Y escribes en él, suponiendo que uses windows:
Cita:
"c:\Archivos de programa\Firebird\Firebird_2_5\bin\fbtracemgr.exe" -se localhost:service_mgr -user SYSDBA -password masterkey -start -name "sesion_select" -config "c:\pruebas\Trace_Select.conf" > Trace_Select.log
|
Ahora solamente debes ejecutar
fbtrace_on_Select.bat y verás que todos los
select son guardados en el fichero
Trace_Select.log
Si miras
Trace_Select.log verás algo así:
Cita:
Statement 57:
-------------------------------------------------------------------------------
SELECT a.CODIGO, a.DESCRIPCION
FROM TBMEDIDAS a where DESCRIPcion CONTAINING 'unid'
3 records fetched 2 ms, 23 fetch(es)
2016-07-18T12:55:53.1580 (1892:012FD098) EXECUTE_STATEMENT_FINISH C:\PRUEBAS\TEST-TRACE.FDB (ATT_13, SYSDBA:NONE, NONE, TCPv4:127.0.0.1) C:\Archivos de programa\FlameRobin\flamerobin.exe:1972 (TRA_205, CONCURRENCY | WAIT | READ_WRITE)
Statement 58:
-------------------------------------------------------------------------------
SELECT a.CODIGO, a.DESCRIPCION
FROM TBMEDIDAS a where DESCRIPcion CONTAINING 'unid' order by descripcion DESC
3 records fetched 0 ms, 23 fetch(es)
2016-07-18T12:56:06.6680 (1892:012FD098) EXECUTE_STATEMENT_FINISH C:\PRUEBAS\TEST-TRACE.FDB (ATT_13, SYSDBA:NONE, NONE, TCPv4:127.0.0.1) C:\Archivos de programa\FlameRobin\flamerobin.exe:1972 (TRA_205, CONCURRENCY | WAIT | READ_WRITE)
Statement 59:
-------------------------------------------------------------------------------
SELECT a.CODIGO, a.DESCRIPCION
FROM TBMEDIDAS a where DESCRIPcion CONTAINING 'unid' order by codigo DESC
3 records fetched 0 ms, 23 fetch(es)
2016-07-18T12:56:15.6510 (1892:012FD098) TRACE_FINI SESSION_5 sesion_select
|