Problemas Memoria

09/02/2006 - 21:39 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

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
09/02/2006 - 22:08 | Informe spam
Carlos,

Creo que ya te conteste esta pregunta en otra ocasion. Esa es la forma en la
que trabaja SQL Server, no devuelve la memoria consumida al OS. Debes ver la
posibilidad de instalar SQL Server en un servidor dedicado.


AMB

"Carlos" wrote:

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

Respuesta Responder a este mensaje
#2 Carlos
09/02/2006 - 23:18 | Informe spam
Muchas Gracias Alejandro,
efectivamente me aconsejaste esta opcion y la implemente de echo tengo dos
servidores y en los dos ocurre lo mismo, en el dedicado consume todo y no
baja tambien, esto no me sucedía con el sqlserver 7.0,
Tal vez alguna idea?
Gracias otra vez

"Alejandro Mesa" wrote:

Carlos,

Creo que ya te conteste esta pregunta en otra ocasion. Esa es la forma en la
que trabaja SQL Server, no devuelve la memoria consumida al OS. Debes ver la
posibilidad de instalar SQL Server en un servidor dedicado.


AMB

"Carlos" wrote:

> 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
>
Respuesta Responder a este mensaje
#3 Isaias
09/02/2006 - 23:28 | Informe spam
Con el permiso de Alejandro.

SQL Server te TOMARA TODA LA MEMORIA a menos de que le indiques alguna
restriccion en cuanto a su uso.

Saludos
Saludos
IIslas


"Carlos" escribió:

Muchas Gracias Alejandro,
efectivamente me aconsejaste esta opcion y la implemente de echo tengo dos
servidores y en los dos ocurre lo mismo, en el dedicado consume todo y no
baja tambien, esto no me sucedía con el sqlserver 7.0,
Tal vez alguna idea?
Gracias otra vez

"Alejandro Mesa" wrote:

> Carlos,
>
> Creo que ya te conteste esta pregunta en otra ocasion. Esa es la forma en la
> que trabaja SQL Server, no devuelve la memoria consumida al OS. Debes ver la
> posibilidad de instalar SQL Server en un servidor dedicado.
>
>
> AMB
>
> "Carlos" wrote:
>
> > 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
> >
Respuesta Responder a este mensaje
#4 Carlos
10/02/2006 - 23:46 | Informe spam
Gracias Isaias, a través del administrador corporativo limite la memoria
utilizada a 1300 MB como máximo dejando que sqlserver controle
automáticamente la memoria hasta ese valor. Sin embargo para mi no tiene
lógica que después de una consulta no baje el consumo en el Server. Cuando le
dejo los valores por defecto es decir que ocupe toda la memoria en un
servidor dedicado; incluso el servidor se vuelve lento hasta para abrir el
wordpad...

Saludos cordiales, que opinan?


"Isaias" wrote:

Con el permiso de Alejandro.

SQL Server te TOMARA TODA LA MEMORIA a menos de que le indiques alguna
restriccion en cuanto a su uso.

Saludos
Saludos
IIslas


"Carlos" escribió:

> Muchas Gracias Alejandro,
> efectivamente me aconsejaste esta opcion y la implemente de echo tengo dos
> servidores y en los dos ocurre lo mismo, en el dedicado consume todo y no
> baja tambien, esto no me sucedía con el sqlserver 7.0,
> Tal vez alguna idea?
> Gracias otra vez
>
> "Alejandro Mesa" wrote:
>
> > Carlos,
> >
> > Creo que ya te conteste esta pregunta en otra ocasion. Esa es la forma en la
> > que trabaja SQL Server, no devuelve la memoria consumida al OS. Debes ver la
> > posibilidad de instalar SQL Server en un servidor dedicado.
> >
> >
> > AMB
> >
> > "Carlos" wrote:
> >
> > > 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
> > >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida