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-10-2012
OscarCasillas OscarCasillas is offline
Registrado
NULL
 
Registrado: oct 2012
Posts: 2
Poder: 0
OscarCasillas Va por buen camino
Db bloqueada

Hola! espero me puedan ayudar con esto.

Tengo una aplicacion Web en asp.net + C# que utiliza como base de datos Firebird, ambos montados en ubuntu.
Mi problema esta en que si ejecuto un reporte de ventas que tarda alrededor de 2 minutos (o mas dependiendo del rango de fechas que le ponga) no puedo realizar ninguna otra consulta, por ejemplo abrir la pantalla que trae la lista de empleados (tablas no relacionadas entre si), la segunda se queda en "cola" y se ejecuta justo cuando termina la primer consulta. por el entorno y tipo de aplicacion esto no me sirve.

que podría estar haciendo mal? mi cadena de conexión es: connectionString="User=SYSDBA; Password=masterke;server=localhost; Database=localhost:/var/www/BaseDePrueba.fdb;"

enserio espero que me puedan ayudar llevo 5 dias con esto y ya me desespero jejeje .

Gracias!
Oscar Casillas
Responder Con Cita
  #2  
Antiguo 30-10-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues hombre, con esos datos ¿qué quieres que te digamos? No hay forma de dilucidar a partir del nombre de la base el porqué puede tardar. Tienes que dar más datos y explicar con más detalles tu situación.

Por otra parte, bienvenido a los foros .

// Saludos
Responder Con Cita
  #3  
Antiguo 30-10-2012
OscarCasillas OscarCasillas is offline
Registrado
NULL
 
Registrado: oct 2012
Posts: 2
Poder: 0
OscarCasillas Va por buen camino
Gracias roman!!

jeje es que no se que tipo de datos puedo dar para saber que estoy asiendo mal. realmente esa es toda mi cadena de conexión. por eso pensé que algo me estaría faltando.

trato de explicar mejor la situación:
1- ejecuto el reporte "Facturas por vendedor" el cual es un listado de las facturas que ya están pagadas, este reporte puede tardar 2 minutos.
2- mientras se esta ejecutando este reporte voy y saco un listado de usuarios, de permisos o cualquiera no relacionado con el anterior, para descartar que estén ocupadas las tablas, normalmente salen en menos de 20 segundos pues son pocos datos.
3- el reporte del paso 2 no se ejecuta asta que termina el reporte del paso 1, esto lo veo en las tablas MON$STATEMENTS y MON$TRANSACTIONS.

que otro dato seria oportuno dar para que me puedan ayudar? una disculpa no soy mucho de foros, pero enserio ocupo ayuda con esto que me tiene estancado
Responder Con Cita
  #4  
Antiguo 30-10-2012
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
Hola, tal y como dice Román, hace falta que nos cuentes más cosas, no somos adivinos

Fíjate si puedes contarnos cosas que pueden servirnos, por ejemplo: el servidor es un 8086 a 8 Mhz con 32 Mb de ram y disco de 40 Mb.

En fin, así, dando palos de ciego, y por decir algo, creo que has instalado la versión superserver, instala la versión classic server.

De todas formas, si tienes ese problema (y es superserver) es que la consulta sql del informe está "poco afinada"
Responder Con Cita
  #5  
Antiguo 30-10-2012
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
Se me olvidaba, procura poner títulos descriptivos, por ejemplo en este caso la base de datos no está bloqueada, sólo está ocupada en acabar la consulta del informe para pasar a lo siguiente.
Bloqueada es... bloqueada, ya sabes.

Y ya puestos: bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
Responder Con Cita
  #6  
Antiguo 31-10-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
Hola, el problema en si no tiene nada que ver con la consulta, tablas o demás, ya que deberían ser dos conexiones diferentes y no tratarla como una, que es el caso que expones, por esto te paso la conexión que yo suelo usar en .Net y que me funciona a las mil maravillas.

Cita:
ServerType=0;User=SYSDBA;Password=masterkey;Size=4096;Dialect=3;Pooling=FALSE;database=localhost: DBDAC
Saludos.
__________________
mas confundido que Garavito el día del Niño.
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
Llamar a otra aplicación y que la primera quede bloqueada richi Varios 8 22-10-2008 11:29:48
WaitForSingleObject se queda bloqueada seoane API de Windows 3 12-03-2008 23:59:14
"Lock time out error" tabla bloqueada david duarte Providers 4 12-04-2006 17:38:05
Bloqueada solo una tabla de varias en pdx purhé Tablas planas 1 26-07-2005 07:43:11


La franja horaria es GMT +2. Ahora son las 23:32:15.


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