Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-04-2008
Avatar de raorre
raorre raorre is offline
Miembro
 
Registrado: dic 2005
Ubicación: valencia
Posts: 51
Poder: 19
raorre Va por buen camino
Monitorizar Firebird

Existe alguna utilidad para monitorizar las sentencias sql que se lanzan contra un servidor de firebird, y que te las muestre.
En el Sql Server existia esta utilidad y podias ir viendo las consultas que se ejecutaban, asi como los usuarios que se conectaban, tiempos...
Y si existe esta utilidad para firebird que sea freeware o en caso contrario de pago.
Saludos.
Responder Con Cita
  #2  
Antiguo 30-04-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Tienes muchísimos, por ejemplo, en el ibexpert, en el menú herramientas tienes un "sql monitor"
Responder Con Cita
  #3  
Antiguo 30-04-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 20
RolphyReyes Va por buen camino
Cool

Saludos.

Si tienes el Firebird 2.1 este trae nuevas tablas del sistema con la que puedes monitoriar las sentencias e incluso cancelarlas.

Hasta luego.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
  #4  
Antiguo 30-04-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por RolphyReyes Ver Mensaje
Saludos.

Si tienes el Firebird 2.1 este trae nuevas tablas del sistema con la que puedes monitoriar las sentencias e incluso cancelarlas.

Hasta luego.
Cierto, por ejemplo...

Código SQL [-]
select 
 A.MON$REMOTE_ADDRESS,
 A.MON$REMOTE_PROCESS,
 S.MON$TIMESTAMP,
 S.MON$SQL_TEXT
from 
 MON$ATTACHMENTS A,
 MON$STATEMENTS S
where
 S.MON$ATTACHMENT_ID = A.MON$ATTACHMENT_ID

, esa consulta, muestra la dirección IP de quien la esta ejecutando, la ruta del proceso que lo esta ejecutando, la hora en que se ejecuto y la sentencia que se ejecuto...

El IbExpert tiene una herramienta para monitorizar la BD usando esas tablas, pero no aprovecha todo su potencial, y por ahí he visto algunos comentarios de que los de FlameRobin piensan crear una pero para cuando firebird tenga el item llamado "Scalable multi-threading with per-connection caches", osea en la 2.5.

Por otro lado no he visto que hablen del asunto.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 30-04-2008
Avatar de raorre
raorre raorre is offline
Miembro
 
Registrado: dic 2005
Ubicación: valencia
Posts: 51
Poder: 19
raorre Va por buen camino
Mon$attachments.

estoy en firebird 2.0 y la sentencia

select
A.MON$REMOTE_ADDRESS,
A.MON$REMOTE_PROCESS,
S.MON$TIMESTAMP,
S.MON$SQL_TEXT
from
MON$ATTACHMENTS A,
MON$STATEMENTS S
where
S.MON$ATTACHMENT_ID = A.MON$ATTACHMENT_ID

me dice que no me reconoce la tabla MON$ATTACHMENTS.
Responder Con Cita
  #6  
Antiguo 30-04-2008
Avatar de raorre
raorre raorre is offline
Miembro
 
Registrado: dic 2005
Ubicación: valencia
Posts: 51
Poder: 19
raorre Va por buen camino
por cierto estoy utilizando el sql manager 2008
Responder Con Cita
  #7  
Antiguo 30-04-2008
Avatar de raorre
raorre raorre is offline
Miembro
 
Registrado: dic 2005
Ubicación: valencia
Posts: 51
Poder: 19
raorre Va por buen camino
Disculpen

Tal vez no me he explicado, lo que decia es que en el sql server, podias decir que te mostrara las sentencias que ejecutaba un usuario o aplicacion, y no desde el propio sql server, sino desde una apliación de gestion que atacaba a una base de datos en sql server.

Saludos-.
Responder Con Cita
  #8  
Antiguo 30-04-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por raorre Ver Mensaje
Tal vez no me he explicado, lo que decia es que en el sql server, podias decir que te mostrara las sentencias que ejecutaba un usuario o aplicacion, y no desde el propio sql server, sino desde una apliación de gestion que atacaba a una base de datos en sql server.

Saludos-.
Para eso son las sentencias del tipo que te he mostrado mas arriba, pero funcionan a partir de FireBird 2.1 como lo indicó RolphyReyes, no desde la 2.0 que estas usando, y que nos acabas de explicar.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #9  
Antiguo 30-04-2008
Avatar de raorre
raorre raorre is offline
Miembro
 
Registrado: dic 2005
Ubicación: valencia
Posts: 51
Poder: 19
raorre Va por buen camino
perdon no lei correctamente, disculpen.
Responder Con Cita
  #10  
Antiguo 13-05-2008
Avatar de mlara
[mlara] mlara is offline
Miembro Premium
 
Registrado: jun 2003
Ubicación: Colombia
Posts: 667
Poder: 21
mlara Va por buen camino
Consultaré, pero como no lo he hecho aún, me atrevo a preguntar: Si deseo cancelar una transacción en ejecución cómo se haría en Firebird 2.1?
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre.
Responder Con Cita
  #11  
Antiguo 13-05-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por mlara Ver Mensaje
Consultaré, pero como no lo he hecho aún, me atrevo a preguntar: Si deseo cancelar una transacción en ejecución cómo se haría en Firebird 2.1?
Eliminando el registro de la transacción que deseas parar de la tabla MON$ATTACHMENTS, pero ojo!!!, debes tener cuidado en no ir a eliminar la transacción que estas usando para eliminar la otras.

Un ejemplo es el siguiente, parar todas la transacciones:
Código SQL [-]
DELETE FROM MON$ATTACHMENTS
        WHERE MON$ATTACHMENT_ID <> CURRENT_CONNECTION

Como vez, paro todas las transacciones actuales, excepto la actual.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #12  
Antiguo 13-05-2008
Avatar de mlara
[mlara] mlara is offline
Miembro Premium
 
Registrado: jun 2003
Ubicación: Colombia
Posts: 667
Poder: 21
mlara Va por buen camino
Heyy muchas gracias.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre.
Responder Con Cita
  #13  
Antiguo 15-05-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por mlara Ver Mensaje
Heyy muchas gracias.
Que bueno que te ha gustado, en mi Blog publique una pequeña reseña de algunas de las mejoras que trae FireBird 2.1.

http://jhonny.clubdelphi.com/?p=3
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #14  
Antiguo 15-05-2008
Avatar de mlara
[mlara] mlara is offline
Miembro Premium
 
Registrado: jun 2003
Ubicación: Colombia
Posts: 667
Poder: 21
mlara Va por buen camino
Hola... de nuevo gracias. Ya trabajo en forma con FB 2.1. Debo instalar esta nueva aplicación a 4 clientes, y espero poder usar esas nuevas características.

Aprovecho para contarte que desde anoche no me llegan los mensajes del Club que avisan cuando alguien registra un nuevo post en algún hilo.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Firebird 1.5.4 funciona en Win Vista pero Firebird 2.0.1 NO !!! Hagen Firebird e Interbase 5 19-05-2007 21:17:54
Firebird 1.5.3 Error:No puede ejecutarse Firebird Guardian xq ya hay una instancia Delphius Firebird e Interbase 5 26-01-2007 10:19:20
alguien ha utilizado Firebird DDX provider? (conectarse con db en firebird!) JuanErasmo .NET 1 04-11-2006 16:17:12
Monitorizar el portapapeles de windows rsantosr API de Windows 3 26-09-2005 07:29:38
Problemas Firebird Super Server 1.5 con RFunc Firebird v 1.0 Prophoenix Firebird e Interbase 1 09-03-2004 11:40:48


La franja horaria es GMT +2. Ahora son las 16:47:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi