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 08-09-2015
Toni Toni is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 364
Poder: 22
Toni Va por buen camino
Averiguar conflicto por bloqueo

Hola a todos!

Tengo una base de datos Firebird a la cual se conectan varias aplicaciones 'diferentes' de forma concurrente. Ultimamente estoy teniendo problemas con bloqueo de registros y no se cual de las aplicaciones es la que esta generando el problema. Seguramente una de ellas en algun momento no cierra la transaccion y genera que el resto comiencen a fallar.

¿Hay algun forma de saber que aplicación tiene la transaccion activa?

Tambien tengo mis dudas si es que algun usuario se ha conectado a la base de datos y sin querer esta provoncando el conflicto, ya que esto lleva tiempo funcionando y ha sido hace poco que da este problema.

Saludos!
__________________
Saludos,

Bitman
Responder Con Cita
  #2  
Antiguo 08-09-2015
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Toni.

Fijate si te resulta útil: How to detect applications and users that hold transactions open too long?

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 08-09-2015
Toni Toni is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 364
Poder: 22
Toni Va por buen camino
Unhappy

Si, precisamente lo estaba probando.. pero veo que no me salen todas las conexiones.. Y todo son aplicaciones propias, que habren la conexión a la base de datos al inicio de la misma. Voy a seguir mirando..

Probare en la instalación que hay el problema a ver si veo algo concreto.

Gracias por la respuesta!
__________________
Saludos,

Bitman
Responder Con Cita
  #4  
Antiguo 09-09-2015
Toni Toni is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 364
Poder: 22
Toni Va por buen camino
Son interesantes estas tablas para el monitoreo de la base de datos, por el momento no he conseguido averiguar con esto de donde viene el problema. He visto incluso que hay una tabla para ver las ultimas sentencias SQL que se han ejecutado, pero en la practica no veo nada..

Se os ocurre alguna idea para poder localizar este tipo de fallo?

Por el momento yo no puedo ni reproducirlo, pero al cliente si le sale. Como es una instalación que trabajan unos 8 usuarios concurrentes pues claro no es facil reproducirlo en diseño.
__________________
Saludos,

Bitman
Responder Con Cita
  #5  
Antiguo 09-09-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.096
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Que te digan exactamente en qué pantalla ocurrió y qué estaban haciendo.
Responder Con Cita
  #6  
Antiguo 09-09-2015
Toni Toni is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 364
Poder: 22
Toni Va por buen camino
Hola Casimiro, si ya voy haciendo ese seguimiento. Pero hay usuarios que estan en administracion otros en produccion, almacén.. Ya les he comentado que me avisen cuando se quedan 'clavados'. Pero seguramente la accion que provoca todo la realiza un usuario que ni se entera y les provoca el fallo a los otros.

El dato que si se es mensaje que da de "lock conflict" con una tabla de stocks que realizan operaciones sobre ellas muchos procesos.
__________________
Saludos,

Bitman
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
Conflicto con archivos danielmj Varios 8 26-09-2013 16:50:16
El conflicto en medio oriente gatosoft La Taberna 25 05-01-2009 23:03:28
Conflicto al Imprimir ¿? Alejandro73 Impresión 0 01-02-2008 20:01:28
Conflicto con SQL Dialect BDE rikr2rv Firebird e Interbase 2 28-08-2007 23:58:04
Conflicto con Session1. danytorres Varios 10 30-06-2005 23:33:56


La franja horaria es GMT +2. Ahora son las 09:41:24.


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