Quién bloquea y que hace

22/10/2004 - 17:55 por Diego Fernández | Informe spam
Hola a todos:

He "implementado" (por llamarlo de alguna forma), el procedimiento que hay
publicado en portalsql.com llamado "Quien bloquea y que hace", ya que
tenemos graves problemas de bloqueo en nuestro sistema.

Hasta aquí todo bien, ejecuto el procedimiento y me informa de que usuarios
están bloqueados y quién es el bloqueador... el problema es que soy incapaz
de interpretar la parte "que hace".

¿Podeis indicarme algún link donde me explique como interpretar esto?
Aclarar que no tengo ni la mas remota idea de SQL...

El escenario es el siguiente:

Servidor Windows 2003 EE
SQL Server 2000 EE
Microsoft Navision Attain 3.60
+-100 clientes.

De repente, sin más y sin ningún error en el visor de sucesos se bloquean
los usuarios. Cada vez que ocurre bloquea un usuario distinto (al menos eso
indica el procedimiento en el apartado "bloqueador"), de distintos
departamentos y que trabajan en "secciones" diferentes del sistema.

¿Alguna idea?

Gracias por anticipado.
Diego Fernández

PD. No es un bloqueo por hardware, se han analizado durante varias semanas
los contadores de colas de proceso, acceso a disco, etc... y el hardware
está practicamente parado cuando la gente está bloqueada.

PD2. Hasta el momento, la solución es reiniciar el servicio SQLServer y todo
vuelve a funcionar con normalidad.

Preguntas similare

Leer las respuestas

#1 MAXI
23/10/2004 - 02:55 | Informe spam
Hola, yo me fijaria con la herramienta profiler que es lo que esta pasando!!
quienes y que cosas estas ejecutando de forma pesada!!

Ahora bien, en ese servidor existe solo una BDD?

Solo hay navisiono tambien querys o desarrollos propios de la empresa? si
hay desarrollos y querys propios empezaria viendo por esos pagos.

Si solo se usa navision me fijaria que proceso (con el profiler) esta
generando los bloqueos y le reportaria el problema a navision :-)

Un abrazo




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"Diego Fernández" escribió en el mensaje
news:OvO%23M%
Hola a todos:

He "implementado" (por llamarlo de alguna forma), el procedimiento que hay
publicado en portalsql.com llamado "Quien bloquea y que hace", ya que
tenemos graves problemas de bloqueo en nuestro sistema.

Hasta aquí todo bien, ejecuto el procedimiento y me informa de que
usuarios
están bloqueados y quién es el bloqueador... el problema es que soy
incapaz
de interpretar la parte "que hace".

¿Podeis indicarme algún link donde me explique como interpretar esto?
Aclarar que no tengo ni la mas remota idea de SQL...

El escenario es el siguiente:

Servidor Windows 2003 EE
SQL Server 2000 EE
Microsoft Navision Attain 3.60
+-100 clientes.

De repente, sin más y sin ningún error en el visor de sucesos se bloquean
los usuarios. Cada vez que ocurre bloquea un usuario distinto (al menos
eso
indica el procedimiento en el apartado "bloqueador"), de distintos
departamentos y que trabajan en "secciones" diferentes del sistema.

¿Alguna idea?

Gracias por anticipado.
Diego Fernández

PD. No es un bloqueo por hardware, se han analizado durante varias semanas
los contadores de colas de proceso, acceso a disco, etc... y el hardware
está practicamente parado cuando la gente está bloqueada.

PD2. Hasta el momento, la solución es reiniciar el servicio SQLServer y
todo
vuelve a funcionar con normalidad.


Respuesta Responder a este mensaje
#2 Eric Garza
23/10/2004 - 04:45 | Informe spam
Diego:

Ya probaste matando la sesión del usuario bloqueador?
Con Kill o desde el SQL EM.

Es probable que una transacción no se haya cerrado y que por lo tanto jamás
libere los locks.

Lo mejor tal vez sería contactar a tu proveedor del software Navision Attain
para soporte.

Saludos,
Eric Garza
AMIGE

"Diego Fernández" wrote in message
news:OvO%23M%
Hola a todos:

He "implementado" (por llamarlo de alguna forma), el procedimiento que hay
publicado en portalsql.com llamado "Quien bloquea y que hace", ya que
tenemos graves problemas de bloqueo en nuestro sistema.

Hasta aquí todo bien, ejecuto el procedimiento y me informa de que


usuarios
están bloqueados y quién es el bloqueador... el problema es que soy


incapaz
de interpretar la parte "que hace".

¿Podeis indicarme algún link donde me explique como interpretar esto?
Aclarar que no tengo ni la mas remota idea de SQL...

El escenario es el siguiente:

Servidor Windows 2003 EE
SQL Server 2000 EE
Microsoft Navision Attain 3.60
+-100 clientes.

De repente, sin más y sin ningún error en el visor de sucesos se bloquean
los usuarios. Cada vez que ocurre bloquea un usuario distinto (al menos


eso
indica el procedimiento en el apartado "bloqueador"), de distintos
departamentos y que trabajan en "secciones" diferentes del sistema.

¿Alguna idea?

Gracias por anticipado.
Diego Fernández

PD. No es un bloqueo por hardware, se han analizado durante varias semanas
los contadores de colas de proceso, acceso a disco, etc... y el hardware
está practicamente parado cuando la gente está bloqueada.

PD2. Hasta el momento, la solución es reiniciar el servicio SQLServer y


todo
vuelve a funcionar con normalidad.


Respuesta Responder a este mensaje
#3 Diego Fernández
27/10/2004 - 13:58 | Informe spam
Si, pero el problema continúa... cuando mato la sesión del usuario
"bloqueador", el siguiente en la lista entra correctamente, y se queda al
igual que estaba el primero bloqueando al resto "permanentemente"...

El proveedor de Navision de momento dicen que no saben que ocurre. Miramos
en que "pantalla" está el usuario que bloquea, pero una vez que se reinicia
el servicio de SQL volvemos a realizar la misma operación que aparentemente
provocó el problema y funciona todo OK. Además, cada vez que se producen
estos bloqueos son en sitios distintos de Navision.

Un saludo y gracias.
Diego Fernández


"Eric Garza" escribió en el mensaje
news:
Diego:

Ya probaste matando la sesión del usuario bloqueador?
Con Kill o desde el SQL EM.

Es probable que una transacción no se haya cerrado y que por lo tanto


jamás
libere los locks.

Lo mejor tal vez sería contactar a tu proveedor del software Navision


Attain
para soporte.

Saludos,
Eric Garza
AMIGE

"Diego Fernández" wrote in message
news:OvO%23M%
> Hola a todos:
>
> He "implementado" (por llamarlo de alguna forma), el procedimiento que


hay
> publicado en portalsql.com llamado "Quien bloquea y que hace", ya que
> tenemos graves problemas de bloqueo en nuestro sistema.
>
> Hasta aquí todo bien, ejecuto el procedimiento y me informa de que
usuarios
> están bloqueados y quién es el bloqueador... el problema es que soy
incapaz
> de interpretar la parte "que hace".
>
> ¿Podeis indicarme algún link donde me explique como interpretar esto?
> Aclarar que no tengo ni la mas remota idea de SQL...
>
> El escenario es el siguiente:
>
> Servidor Windows 2003 EE
> SQL Server 2000 EE
> Microsoft Navision Attain 3.60
> +-100 clientes.
>
> De repente, sin más y sin ningún error en el visor de sucesos se


bloquean
> los usuarios. Cada vez que ocurre bloquea un usuario distinto (al menos
eso
> indica el procedimiento en el apartado "bloqueador"), de distintos
> departamentos y que trabajan en "secciones" diferentes del sistema.
>
> ¿Alguna idea?
>
> Gracias por anticipado.
> Diego Fernández
>
> PD. No es un bloqueo por hardware, se han analizado durante varias


semanas
> los contadores de colas de proceso, acceso a disco, etc... y el hardware
> está practicamente parado cuando la gente está bloqueada.
>
> PD2. Hasta el momento, la solución es reiniciar el servicio SQLServer y
todo
> vuelve a funcionar con normalidad.
>
>


Respuesta Responder a este mensaje
#4 Diego Fernández
27/10/2004 - 14:00 | Informe spam
Básicamente sí, también está la BBDD de pruebas (una copia de la real para
que los usuarios puedan probar como se realizan procesos que no saben
utilizar), pero apenas se usa.

El servidor únicamente tiene Navision, está dedicado en exclusiva y no hay
desarrollos propios (fuera de Navision que tiene módulos que han
desarrollado para nosotros).

Un saludo y gracias.
Diego Fernández


"MAXI" escribió en el mensaje
news:
Hola, yo me fijaria con la herramienta profiler que es lo que esta


pasando!!
quienes y que cosas estas ejecutando de forma pesada!!

Ahora bien, en ese servidor existe solo una BDD?

Solo hay navisiono tambien querys o desarrollos propios de la empresa? si
hay desarrollos y querys propios empezaria viendo por esos pagos.

Si solo se usa navision me fijaria que proceso (con el profiler) esta
generando los bloqueos y le reportaria el problema a navision :-)

Un abrazo




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"Diego Fernández" escribió en el mensaje
news:OvO%23M%
> Hola a todos:
>
> He "implementado" (por llamarlo de alguna forma), el procedimiento que


hay
> publicado en portalsql.com llamado "Quien bloquea y que hace", ya que
> tenemos graves problemas de bloqueo en nuestro sistema.
>
> Hasta aquí todo bien, ejecuto el procedimiento y me informa de que
> usuarios
> están bloqueados y quién es el bloqueador... el problema es que soy
> incapaz
> de interpretar la parte "que hace".
>
> ¿Podeis indicarme algún link donde me explique como interpretar esto?
> Aclarar que no tengo ni la mas remota idea de SQL...
>
> El escenario es el siguiente:
>
> Servidor Windows 2003 EE
> SQL Server 2000 EE
> Microsoft Navision Attain 3.60
> +-100 clientes.
>
> De repente, sin más y sin ningún error en el visor de sucesos se


bloquean
> los usuarios. Cada vez que ocurre bloquea un usuario distinto (al menos
> eso
> indica el procedimiento en el apartado "bloqueador"), de distintos
> departamentos y que trabajan en "secciones" diferentes del sistema.
>
> ¿Alguna idea?
>
> Gracias por anticipado.
> Diego Fernández
>
> PD. No es un bloqueo por hardware, se han analizado durante varias


semanas
> los contadores de colas de proceso, acceso a disco, etc... y el hardware
> está practicamente parado cuando la gente está bloqueada.
>
> PD2. Hasta el momento, la solución es reiniciar el servicio SQLServer y
> todo
> vuelve a funcionar con normalidad.
>
>


Respuesta Responder a este mensaje
#5 Eric Garza
27/10/2004 - 15:55 | Informe spam
Diego:

Por lo que comentas, cada vez me parece más sensato en pensar que es una
transacción abierta.
El que funcione recien iniciado el SQL Server puede ser porque aún no se han
bloqueado las páginas necesarias para detener a otros usuarios.

Podrías monitorear los locks y ver si éstos crecen en el tiempo para
confirmar mi sospecha.

Saludos,
Eric Garza
AMIGE

"Diego Fernández" wrote in message
news:%
Si, pero el problema continúa... cuando mato la sesión del usuario
"bloqueador", el siguiente en la lista entra correctamente, y se queda al
igual que estaba el primero bloqueando al resto "permanentemente"...

El proveedor de Navision de momento dicen que no saben que ocurre. Miramos
en que "pantalla" está el usuario que bloquea, pero una vez que se


reinicia
el servicio de SQL volvemos a realizar la misma operación que


aparentemente
provocó el problema y funciona todo OK. Además, cada vez que se producen
estos bloqueos son en sitios distintos de Navision.

Un saludo y gracias.
Diego Fernández


"Eric Garza" escribió en el mensaje
news:
> Diego:
>
> Ya probaste matando la sesión del usuario bloqueador?
> Con Kill o desde el SQL EM.
>
> Es probable que una transacción no se haya cerrado y que por lo tanto
jamás
> libere los locks.
>
> Lo mejor tal vez sería contactar a tu proveedor del software Navision
Attain
> para soporte.
>
> Saludos,
> Eric Garza
> AMIGE
>
> "Diego Fernández" wrote in message
> news:OvO%23M%
> > Hola a todos:
> >
> > He "implementado" (por llamarlo de alguna forma), el procedimiento que
hay
> > publicado en portalsql.com llamado "Quien bloquea y que hace", ya que
> > tenemos graves problemas de bloqueo en nuestro sistema.
> >
> > Hasta aquí todo bien, ejecuto el procedimiento y me informa de que
> usuarios
> > están bloqueados y quién es el bloqueador... el problema es que soy
> incapaz
> > de interpretar la parte "que hace".
> >
> > ¿Podeis indicarme algún link donde me explique como interpretar esto?
> > Aclarar que no tengo ni la mas remota idea de SQL...
> >
> > El escenario es el siguiente:
> >
> > Servidor Windows 2003 EE
> > SQL Server 2000 EE
> > Microsoft Navision Attain 3.60
> > +-100 clientes.
> >
> > De repente, sin más y sin ningún error en el visor de sucesos se
bloquean
> > los usuarios. Cada vez que ocurre bloquea un usuario distinto (al


menos
> eso
> > indica el procedimiento en el apartado "bloqueador"), de distintos
> > departamentos y que trabajan en "secciones" diferentes del sistema.
> >
> > ¿Alguna idea?
> >
> > Gracias por anticipado.
> > Diego Fernández
> >
> > PD. No es un bloqueo por hardware, se han analizado durante varias
semanas
> > los contadores de colas de proceso, acceso a disco, etc... y el


hardware
> > está practicamente parado cuando la gente está bloqueada.
> >
> > PD2. Hasta el momento, la solución es reiniciar el servicio SQLServer


y
> todo
> > vuelve a funcionar con normalidad.
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida