Lentitud en Consultas

15/10/2004 - 23:15 por XtRoHn | Informe spam
Hola tengo el problema siguiente:
Tengo un servidor win2003 server con sql server 2000 con el SP3, donde tengo
alojada una BD
con una data pequeña que la tabla mas pesada no rebasa los 30000 registros y
con un promedio de seis clientes que acceden a el via una aplicacion power
builder.

El problema es que ahora de pronto las consultas que realizo hasta en el
query del propio
server se me han vuelto lentas y cuando se da esto los clientes generalmente
pierden conexion
con el servidor.
Para ello en algunos casos he reiniciado el servidor y en otros casos parado
y reiniciado el
servicio.
Debo decir que tengo 512 de RAM y el server solo corre el sql server y el
IIS , en cuanto al
server la gestion de memoria es automatica y le he asignado como un maximo
de 300 MB
en el administrador del sql ;cuando se da la lentitud de las consultas al
ver en administrador
de tareas me sale que el proceso sqlserver.exe se eleva hasta 172
MB(normalmente va sobre los
70 MB, cuando las consultas son rapidas) y el uso de memoria del sistema me
reporta 270 MB.

Que puedo hacer para mejorar la perfomance del server o que puede estar
pasando puesto que
anteriormente las consultas eran rapidas pero ahora tengo estas
dificultades, que recomendaciones me darian en cuanto a la forma adecuada de
gestionar la memoria del sql.

Las fuentes de datos de mis consuktas son proc. almacenados en el server.


Gracias

Preguntas similare

Leer las respuestas

#1 MAXI
16/10/2004 - 00:05 | Informe spam
mmm, mira SQL y IIS en una misma maquina no son para nada amigables entre
ellos :(

Lo ideal seria seperar las cosas, pero de todas formas el cuelgue puede ser
porque la consulta este haciendo algunos bloqueos grandes o este por ej
utilizando cursores!!

Tienes buenos indices? porque tambien ahi puede estar el problema, por eso
lo ideal seria que expongas el plan de ejecucion :-)




Maxi

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

Msn Messager:

"XtRoHn" escribió en el mensaje
news:%
Hola tengo el problema siguiente:
Tengo un servidor win2003 server con sql server 2000 con el SP3, donde
tengo
alojada una BD
con una data pequeña que la tabla mas pesada no rebasa los 30000 registros
y
con un promedio de seis clientes que acceden a el via una aplicacion power
builder.

El problema es que ahora de pronto las consultas que realizo hasta en el
query del propio
server se me han vuelto lentas y cuando se da esto los clientes
generalmente
pierden conexion
con el servidor.
Para ello en algunos casos he reiniciado el servidor y en otros casos
parado
y reiniciado el
servicio.
Debo decir que tengo 512 de RAM y el server solo corre el sql server y el
IIS , en cuanto al
server la gestion de memoria es automatica y le he asignado como un maximo
de 300 MB
en el administrador del sql ;cuando se da la lentitud de las consultas al
ver en administrador
de tareas me sale que el proceso sqlserver.exe se eleva hasta 172
MB(normalmente va sobre los
70 MB, cuando las consultas son rapidas) y el uso de memoria del sistema
me
reporta 270 MB.

Que puedo hacer para mejorar la perfomance del server o que puede estar
pasando puesto que
anteriormente las consultas eran rapidas pero ahora tengo estas
dificultades, que recomendaciones me darian en cuanto a la forma adecuada
de
gestionar la memoria del sql.

Las fuentes de datos de mis consuktas son proc. almacenados en el server.


Gracias


Respuesta Responder a este mensaje
#2 Marcos Paione
16/10/2004 - 00:42 | Informe spam
Coincido con Maxi y agreguería la revisión vía sp_lock y sp_who durante los
momentos en que se dectectan las desconexiones, ademas de agregar contadores
de rendimiento para evaluar el impacto sobre el HD y NIC.

"MAXI" escribió en el mensaje
news:
mmm, mira SQL y IIS en una misma maquina no son para nada amigables entre
ellos :(

Lo ideal seria seperar las cosas, pero de todas formas el cuelgue puede
ser porque la consulta este haciendo algunos bloqueos grandes o este por
ej utilizando cursores!!

Tienes buenos indices? porque tambien ahi puede estar el problema, por eso
lo ideal seria que expongas el plan de ejecucion :-)




Maxi

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

Msn Messager:

"XtRoHn" escribió en el mensaje
news:%
Hola tengo el problema siguiente:
Tengo un servidor win2003 server con sql server 2000 con el SP3, donde
tengo
alojada una BD
con una data pequeña que la tabla mas pesada no rebasa los 30000
registros y
con un promedio de seis clientes que acceden a el via una aplicacion
power
builder.

El problema es que ahora de pronto las consultas que realizo hasta en el
query del propio
server se me han vuelto lentas y cuando se da esto los clientes
generalmente
pierden conexion
con el servidor.
Para ello en algunos casos he reiniciado el servidor y en otros casos
parado
y reiniciado el
servicio.
Debo decir que tengo 512 de RAM y el server solo corre el sql server y el
IIS , en cuanto al
server la gestion de memoria es automatica y le he asignado como un
maximo
de 300 MB
en el administrador del sql ;cuando se da la lentitud de las consultas al
ver en administrador
de tareas me sale que el proceso sqlserver.exe se eleva hasta 172
MB(normalmente va sobre los
70 MB, cuando las consultas son rapidas) y el uso de memoria del sistema
me
reporta 270 MB.

Que puedo hacer para mejorar la perfomance del server o que puede estar
pasando puesto que
anteriormente las consultas eran rapidas pero ahora tengo estas
dificultades, que recomendaciones me darian en cuanto a la forma adecuada
de
gestionar la memoria del sql.

Las fuentes de datos de mis consuktas son proc. almacenados en el server.


Gracias






Respuesta Responder a este mensaje
#3 Claudio Valdés
16/10/2004 - 18:02 | Informe spam
Hola a todos:

Estaba leyendo y me pueden indicar como agregar esos contadores para evaluar
el impacto sobre el HD y a que te refieres con NIC.
Donde se hace esto en el SQL o en el SO

Atte,
Claudio

"Marcos Paione" escribió en el mensaje
news:
Coincido con Maxi y agreguería la revisión vía sp_lock y sp_who durante


los
momentos en que se dectectan las desconexiones, ademas de agregar


contadores
de rendimiento para evaluar el impacto sobre el HD y NIC.

"MAXI" escribió en el mensaje
news:
> mmm, mira SQL y IIS en una misma maquina no son para nada amigables


entre
> ellos :(
>
> Lo ideal seria seperar las cosas, pero de todas formas el cuelgue puede
> ser porque la consulta este haciendo algunos bloqueos grandes o este por
> ej utilizando cursores!!
>
> Tienes buenos indices? porque tambien ahi puede estar el problema, por


eso
> lo ideal seria que expongas el plan de ejecucion :-)
>
>
>
>
> Maxi
>
> Buenos Aires - Argentina
> Desarrollador .NET 3 Estrellas
> Microsoft User Group (MUG)
> Mail: Maxi_accotto[arroba]speedy.com.ar
>
> Msn Messager:
>
> "XtRoHn" escribió en el mensaje
> news:%
>> Hola tengo el problema siguiente:
>> Tengo un servidor win2003 server con sql server 2000 con el SP3, donde
>> tengo
>> alojada una BD
>> con una data pequeña que la tabla mas pesada no rebasa los 30000
>> registros y
>> con un promedio de seis clientes que acceden a el via una aplicacion
>> power
>> builder.
>>
>> El problema es que ahora de pronto las consultas que realizo hasta en


el
>> query del propio
>> server se me han vuelto lentas y cuando se da esto los clientes
>> generalmente
>> pierden conexion
>> con el servidor.
>> Para ello en algunos casos he reiniciado el servidor y en otros casos
>> parado
>> y reiniciado el
>> servicio.
>> Debo decir que tengo 512 de RAM y el server solo corre el sql server y


el
>> IIS , en cuanto al
>> server la gestion de memoria es automatica y le he asignado como un
>> maximo
>> de 300 MB
>> en el administrador del sql ;cuando se da la lentitud de las consultas


al
>> ver en administrador
>> de tareas me sale que el proceso sqlserver.exe se eleva hasta 172
>> MB(normalmente va sobre los
>> 70 MB, cuando las consultas son rapidas) y el uso de memoria del


sistema
>> me
>> reporta 270 MB.
>>
>> Que puedo hacer para mejorar la perfomance del server o que puede estar
>> pasando puesto que
>> anteriormente las consultas eran rapidas pero ahora tengo estas
>> dificultades, que recomendaciones me darian en cuanto a la forma


adecuada
>> de
>> gestionar la memoria del sql.
>>
>> Las fuentes de datos de mis consuktas son proc. almacenados en el


server.
>>
>>
>> Gracias
>>
>>
>
>


Respuesta Responder a este mensaje
#4 MAXI
16/10/2004 - 18:06 | Informe spam
Hola Claudio!! esos contadores los debes usar en la herramienta de
rendimiento que viene con el SO.




Maxi

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

Msn Messager:

"Claudio Valdés" escribió en el mensaje
news:
Hola a todos:

Estaba leyendo y me pueden indicar como agregar esos contadores para
evaluar
el impacto sobre el HD y a que te refieres con NIC.
Donde se hace esto en el SQL o en el SO

Atte,
Claudio

"Marcos Paione" escribió en el mensaje
news:
Coincido con Maxi y agreguería la revisión vía sp_lock y sp_who durante


los
momentos en que se dectectan las desconexiones, ademas de agregar


contadores
de rendimiento para evaluar el impacto sobre el HD y NIC.

"MAXI" escribió en el mensaje
news:
> mmm, mira SQL y IIS en una misma maquina no son para nada amigables


entre
> ellos :(
>
> Lo ideal seria seperar las cosas, pero de todas formas el cuelgue puede
> ser porque la consulta este haciendo algunos bloqueos grandes o este
> por
> ej utilizando cursores!!
>
> Tienes buenos indices? porque tambien ahi puede estar el problema, por


eso
> lo ideal seria que expongas el plan de ejecucion :-)
>
>
>
>
> Maxi
>
> Buenos Aires - Argentina
> Desarrollador .NET 3 Estrellas
> Microsoft User Group (MUG)
> Mail: Maxi_accotto[arroba]speedy.com.ar
>
> Msn Messager:
>
> "XtRoHn" escribió en el mensaje
> news:%
>> Hola tengo el problema siguiente:
>> Tengo un servidor win2003 server con sql server 2000 con el SP3, donde
>> tengo
>> alojada una BD
>> con una data pequeña que la tabla mas pesada no rebasa los 30000
>> registros y
>> con un promedio de seis clientes que acceden a el via una aplicacion
>> power
>> builder.
>>
>> El problema es que ahora de pronto las consultas que realizo hasta en


el
>> query del propio
>> server se me han vuelto lentas y cuando se da esto los clientes
>> generalmente
>> pierden conexion
>> con el servidor.
>> Para ello en algunos casos he reiniciado el servidor y en otros casos
>> parado
>> y reiniciado el
>> servicio.
>> Debo decir que tengo 512 de RAM y el server solo corre el sql server y


el
>> IIS , en cuanto al
>> server la gestion de memoria es automatica y le he asignado como un
>> maximo
>> de 300 MB
>> en el administrador del sql ;cuando se da la lentitud de las consultas


al
>> ver en administrador
>> de tareas me sale que el proceso sqlserver.exe se eleva hasta 172
>> MB(normalmente va sobre los
>> 70 MB, cuando las consultas son rapidas) y el uso de memoria del


sistema
>> me
>> reporta 270 MB.
>>
>> Que puedo hacer para mejorar la perfomance del server o que puede
>> estar
>> pasando puesto que
>> anteriormente las consultas eran rapidas pero ahora tengo estas
>> dificultades, que recomendaciones me darian en cuanto a la forma


adecuada
>> de
>> gestionar la memoria del sql.
>>
>> Las fuentes de datos de mis consuktas son proc. almacenados en el


server.
>>
>>
>> Gracias
>>
>>
>
>






Respuesta Responder a este mensaje
#5 Claudio Valdés
16/10/2004 - 21:52 | Informe spam
Muchas gracias MAXI

Atte,
Claudio Valdés

"MAXI" escribió en el mensaje
news:
Hola Claudio!! esos contadores los debes usar en la herramienta de
rendimiento que viene con el SO.




Maxi

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

Msn Messager:

"Claudio Valdés" escribió en el mensaje
news:
> Hola a todos:
>
> Estaba leyendo y me pueden indicar como agregar esos contadores para
> evaluar
> el impacto sobre el HD y a que te refieres con NIC.
> Donde se hace esto en el SQL o en el SO
>
> Atte,
> Claudio
>
> "Marcos Paione" escribió en el mensaje
> news:
>> Coincido con Maxi y agreguería la revisión vía sp_lock y sp_who durante
> los
>> momentos en que se dectectan las desconexiones, ademas de agregar
> contadores
>> de rendimiento para evaluar el impacto sobre el HD y NIC.
>>
>> "MAXI" escribió en el mensaje
>> news:
>> > mmm, mira SQL y IIS en una misma maquina no son para nada amigables
> entre
>> > ellos :(
>> >
>> > Lo ideal seria seperar las cosas, pero de todas formas el cuelgue


puede
>> > ser porque la consulta este haciendo algunos bloqueos grandes o este
>> > por
>> > ej utilizando cursores!!
>> >
>> > Tienes buenos indices? porque tambien ahi puede estar el problema,


por
> eso
>> > lo ideal seria que expongas el plan de ejecucion :-)
>> >
>> >
>> >
>> >
>> > Maxi
>> >
>> > Buenos Aires - Argentina
>> > Desarrollador .NET 3 Estrellas
>> > Microsoft User Group (MUG)
>> > Mail: Maxi_accotto[arroba]speedy.com.ar
>> >
>> > Msn Messager:
>> >
>> > "XtRoHn" escribió en el mensaje
>> > news:%
>> >> Hola tengo el problema siguiente:
>> >> Tengo un servidor win2003 server con sql server 2000 con el SP3,


donde
>> >> tengo
>> >> alojada una BD
>> >> con una data pequeña que la tabla mas pesada no rebasa los 30000
>> >> registros y
>> >> con un promedio de seis clientes que acceden a el via una aplicacion
>> >> power
>> >> builder.
>> >>
>> >> El problema es que ahora de pronto las consultas que realizo hasta


en
> el
>> >> query del propio
>> >> server se me han vuelto lentas y cuando se da esto los clientes
>> >> generalmente
>> >> pierden conexion
>> >> con el servidor.
>> >> Para ello en algunos casos he reiniciado el servidor y en otros


casos
>> >> parado
>> >> y reiniciado el
>> >> servicio.
>> >> Debo decir que tengo 512 de RAM y el server solo corre el sql server


y
> el
>> >> IIS , en cuanto al
>> >> server la gestion de memoria es automatica y le he asignado como un
>> >> maximo
>> >> de 300 MB
>> >> en el administrador del sql ;cuando se da la lentitud de las


consultas
> al
>> >> ver en administrador
>> >> de tareas me sale que el proceso sqlserver.exe se eleva hasta 172
>> >> MB(normalmente va sobre los
>> >> 70 MB, cuando las consultas son rapidas) y el uso de memoria del
> sistema
>> >> me
>> >> reporta 270 MB.
>> >>
>> >> Que puedo hacer para mejorar la perfomance del server o que puede
>> >> estar
>> >> pasando puesto que
>> >> anteriormente las consultas eran rapidas pero ahora tengo estas
>> >> dificultades, que recomendaciones me darian en cuanto a la forma
> adecuada
>> >> de
>> >> gestionar la memoria del sql.
>> >>
>> >> Las fuentes de datos de mis consuktas son proc. almacenados en el
> server.
>> >>
>> >>
>> >> Gracias
>> >>
>> >>
>> >
>> >
>>
>>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida