Ver Mensaje Individual
  #4  
Antiguo 01-03-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
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
Responder Con Cita