Problemas Memoria

09/02/2006 - 21:41 por Carlos | Informe spam
Saludos cordiales, Por favor necesito ayuda de la Comunidad

Tengo una aplicación Visual FoxPro Cliente Servidor con una base de datos de
SQL SERVER conectada a través de ODBC. Mi Servidor es un Intel XEON 3.2 GHZ y
2gb RAM, tiene Exhange e Isa Server.

Mi Problema es que hay una consulta XXX que consume mucha memoria del
Servidor haciendo muy lenta la base de datos a los otros usuarios a pesar de
que la consulta XXX ya terminó; y no baja hasta cuando yo reinicio
manualmente el servicio de SQLSERVER.

A pesar que en el Administrador corporativo del SQLSERVER le indico que solo
consuma máximo 1300 MB, en efecto consume hasta esa cantidad pero no baja el
espacio utilizado por dicha consulta.

Por favor ayuda no se como solucionar esto, no se si es el SQLServer, el
Windows o la aplicación. Por lógica pienso que debería resetearse la memoria
cuando la consulta XXX termine, pero no lo hace y los usuarios se demoran en
ingresar un registro en 10 minutos.

Muchas gracias
 

Leer las respuestas

#1 Eduardo Castro
10/02/2006 - 16:32 | Informe spam
Revisa la consulta SQL, creo que ese es el problema, si es una consulta mal
diseñada esta provocando scans secuencias de las tablas y si tiene
ordenamiento esta utilizando mucho la BD temporal de ordenameinto que
utiliza SQL internamente

Eduardo Castro
MCSE 2003+Security, MCDBA, MCSD .NET, CCNA

"Carlos" wrote in message
news:
Saludos cordiales, Por favor necesito ayuda de la Comunidad

Tengo una aplicación Visual FoxPro Cliente Servidor con una base de datos
de
SQL SERVER conectada a través de ODBC. Mi Servidor es un Intel XEON 3.2
GHZ y
2gb RAM, tiene Exhange e Isa Server.

Mi Problema es que hay una consulta XXX que consume mucha memoria del
Servidor haciendo muy lenta la base de datos a los otros usuarios a pesar
de
que la consulta XXX ya terminó; y no baja hasta cuando yo reinicio
manualmente el servicio de SQLSERVER.

A pesar que en el Administrador corporativo del SQLSERVER le indico que
solo
consuma máximo 1300 MB, en efecto consume hasta esa cantidad pero no baja
el
espacio utilizado por dicha consulta.

Por favor ayuda no se como solucionar esto, no se si es el SQLServer, el
Windows o la aplicación. Por lógica pienso que debería resetearse la
memoria
cuando la consulta XXX termine, pero no lo hace y los usuarios se demoran
en
ingresar un registro en 10 minutos.

Muchas gracias

Preguntas similares