Problema Memoria-Sqlservr.exe

27/01/2006 - 20:06 por Carlos | Informe spam
Por favor si alguien me puede ayudar.

Al ejecutar una consulta extensa desde un terminal el SQLserver empieza a
ocupar
memoria en el servidor, que la puedo ver en el administrador de tareas de
windows(Sqlservr.exe), hasta ahi considero que es normal.
Tengo 2GB en el Servidor y cuando hago este tipo de consultas me llega a
ocupar 1.2 gigas, "el problema es que la memoria una vez terminadas las
consultas NO baja su tamaño hasta que reinicie el Servidor"

Muchas Gracias!

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
27/01/2006 - 20:35 | Informe spam
Carlos,

Asi es. Si no mantienes a SQL Server a dieta, este consumira todo lo que
pueda. Debes setear (max server memory) cual es la maxima cantidad de memoria
que usara. chequea en los BOL el topico "Server Memory Options" y el
procedimiento "sp_configure".

use master
go

exec sp_configure 'max server memory (MB)', 1024
reconfigure with override
go


AMB

"Carlos" wrote:

Por favor si alguien me puede ayudar.

Al ejecutar una consulta extensa desde un terminal el SQLserver empieza a
ocupar
memoria en el servidor, que la puedo ver en el administrador de tareas de
windows(Sqlservr.exe), hasta ahi considero que es normal.
Tengo 2GB en el Servidor y cuando hago este tipo de consultas me llega a
ocupar 1.2 gigas, "el problema es que la memoria una vez terminadas las
consultas NO baja su tamaño hasta que reinicie el Servidor"

Muchas Gracias!

Respuesta Responder a este mensaje
#2 Carlos
27/01/2006 - 20:52 | Informe spam
Muchas Gracias Alejandro

Mi Server tiene SQLserver 2000 30 usuarios, Echange para 30 usuarios y el
Isa Server tiene 2gb y procesador xeon de 3.2 . MI base de datos tiene 5 gb
crees que sea suficiente si limito el maximo de memoria hasta 1 giga ? o cual
me recomiendas

Gracias

"Alejandro Mesa" escribió:

Carlos,

Asi es. Si no mantienes a SQL Server a dieta, este consumira todo lo que
pueda. Debes setear (max server memory) cual es la maxima cantidad de memoria
que usara. chequea en los BOL el topico "Server Memory Options" y el
procedimiento "sp_configure".

use master
go

exec sp_configure 'max server memory (MB)', 1024
reconfigure with override
go


AMB

"Carlos" wrote:

> Por favor si alguien me puede ayudar.
>
> Al ejecutar una consulta extensa desde un terminal el SQLserver empieza a
> ocupar
> memoria en el servidor, que la puedo ver en el administrador de tareas de
> windows(Sqlservr.exe), hasta ahi considero que es normal.
> Tengo 2GB en el Servidor y cuando hago este tipo de consultas me llega a
> ocupar 1.2 gigas, "el problema es que la memoria una vez terminadas las
> consultas NO baja su tamaño hasta que reinicie el Servidor"
>
> Muchas Gracias!
>
Respuesta Responder a este mensaje
#3 Alejandro Mesa
27/01/2006 - 21:36 | Informe spam
Carlos,

Lo recomendable es usar un server dedicado a SQL Server y dejar que este use
toda la memoria que puede. En tu caso tienes otras aplicaciones fuertes que
tambien pueden requerir cierta cantidad de memoria. Ve probando y ver si
1mbyte es suficiente para SQL Server y una para el resto. Recuerda, mientras
mas memoria le des a SQL Server, menos lecturas a disco tendras.


AMB


"Carlos" wrote:

Muchas Gracias Alejandro

Mi Server tiene SQLserver 2000 30 usuarios, Echange para 30 usuarios y el
Isa Server tiene 2gb y procesador xeon de 3.2 . MI base de datos tiene 5 gb
crees que sea suficiente si limito el maximo de memoria hasta 1 giga ? o cual
me recomiendas

Gracias

"Alejandro Mesa" escribió:

> Carlos,
>
> Asi es. Si no mantienes a SQL Server a dieta, este consumira todo lo que
> pueda. Debes setear (max server memory) cual es la maxima cantidad de memoria
> que usara. chequea en los BOL el topico "Server Memory Options" y el
> procedimiento "sp_configure".
>
> use master
> go
>
> exec sp_configure 'max server memory (MB)', 1024
> reconfigure with override
> go
>
>
> AMB
>
> "Carlos" wrote:
>
> > Por favor si alguien me puede ayudar.
> >
> > Al ejecutar una consulta extensa desde un terminal el SQLserver empieza a
> > ocupar
> > memoria en el servidor, que la puedo ver en el administrador de tareas de
> > windows(Sqlservr.exe), hasta ahi considero que es normal.
> > Tengo 2GB en el Servidor y cuando hago este tipo de consultas me llega a
> > ocupar 1.2 gigas, "el problema es que la memoria una vez terminadas las
> > consultas NO baja su tamaño hasta que reinicie el Servidor"
> >
> > Muchas Gracias!
> >
Respuesta Responder a este mensaje
#4 Carlos
27/01/2006 - 21:51 | Informe spam
Gracias por tu valiosa ayuda, te molesto con otras preguntas el plan de
mantenimiento de Indices y actualización de estadisticas en realidad hacen
mas rapidas las consultas de mis estaciones de trabajo. es decir sirven?? y
como las hago ?
por favor me puedes indicar de manera general como configuraria 2 servidores
windows 2000 para que en el uno funcione Exchange y en el otro SQLSERVER,
algun manual o algo por el estilo para ver que tipo de relacion de confianza
debo utilizar, etc para ver si puedo aplicar tu recomendacion

Muhcas Gracias.

"Alejandro Mesa" escribió:

Carlos,

Lo recomendable es usar un server dedicado a SQL Server y dejar que este use
toda la memoria que puede. En tu caso tienes otras aplicaciones fuertes que
tambien pueden requerir cierta cantidad de memoria. Ve probando y ver si
1mbyte es suficiente para SQL Server y una para el resto. Recuerda, mientras
mas memoria le des a SQL Server, menos lecturas a disco tendras.


AMB


"Carlos" wrote:

> Muchas Gracias Alejandro
>
> Mi Server tiene SQLserver 2000 30 usuarios, Echange para 30 usuarios y el
> Isa Server tiene 2gb y procesador xeon de 3.2 . MI base de datos tiene 5 gb
> crees que sea suficiente si limito el maximo de memoria hasta 1 giga ? o cual
> me recomiendas
>
> Gracias
>
> "Alejandro Mesa" escribió:
>
> > Carlos,
> >
> > Asi es. Si no mantienes a SQL Server a dieta, este consumira todo lo que
> > pueda. Debes setear (max server memory) cual es la maxima cantidad de memoria
> > que usara. chequea en los BOL el topico "Server Memory Options" y el
> > procedimiento "sp_configure".
> >
> > use master
> > go
> >
> > exec sp_configure 'max server memory (MB)', 1024
> > reconfigure with override
> > go
> >
> >
> > AMB
> >
> > "Carlos" wrote:
> >
> > > Por favor si alguien me puede ayudar.
> > >
> > > Al ejecutar una consulta extensa desde un terminal el SQLserver empieza a
> > > ocupar
> > > memoria en el servidor, que la puedo ver en el administrador de tareas de
> > > windows(Sqlservr.exe), hasta ahi considero que es normal.
> > > Tengo 2GB en el Servidor y cuando hago este tipo de consultas me llega a
> > > ocupar 1.2 gigas, "el problema es que la memoria una vez terminadas las
> > > consultas NO baja su tamaño hasta que reinicie el Servidor"
> > >
> > > Muchas Gracias!
> > >
Respuesta Responder a este mensaje
#5 Alejandro Mesa
28/01/2006 - 22:06 | Informe spam
Carlos,

SQL Server lo puedes instalar en un servidor standalone y utilzas una cuenta
del dominio para los servicios MSSQLSERVER y SQLSERVERAGENT. Agregas esta
cuenta a Microsoft Exchange para que puedas enviar e-mials desde SQL Server.
Debes instalar una aplicacion cliente que soporte MAPI, como microsoft
outlook, en el servidor donde esta sql server.

Frequently asked questions - SQL Server - SQL Mail
http://support.microsoft.com/defaul...mp;sd=tech


AMB

"Carlos" wrote:

Gracias por tu valiosa ayuda, te molesto con otras preguntas el plan de
mantenimiento de Indices y actualización de estadisticas en realidad hacen
mas rapidas las consultas de mis estaciones de trabajo. es decir sirven?? y
como las hago ?
por favor me puedes indicar de manera general como configuraria 2 servidores
windows 2000 para que en el uno funcione Exchange y en el otro SQLSERVER,
algun manual o algo por el estilo para ver que tipo de relacion de confianza
debo utilizar, etc para ver si puedo aplicar tu recomendacion

Muhcas Gracias.

"Alejandro Mesa" escribió:

> Carlos,
>
> Lo recomendable es usar un server dedicado a SQL Server y dejar que este use
> toda la memoria que puede. En tu caso tienes otras aplicaciones fuertes que
> tambien pueden requerir cierta cantidad de memoria. Ve probando y ver si
> 1mbyte es suficiente para SQL Server y una para el resto. Recuerda, mientras
> mas memoria le des a SQL Server, menos lecturas a disco tendras.
>
>
> AMB
>
>
> "Carlos" wrote:
>
> > Muchas Gracias Alejandro
> >
> > Mi Server tiene SQLserver 2000 30 usuarios, Echange para 30 usuarios y el
> > Isa Server tiene 2gb y procesador xeon de 3.2 . MI base de datos tiene 5 gb
> > crees que sea suficiente si limito el maximo de memoria hasta 1 giga ? o cual
> > me recomiendas
> >
> > Gracias
> >
> > "Alejandro Mesa" escribió:
> >
> > > Carlos,
> > >
> > > Asi es. Si no mantienes a SQL Server a dieta, este consumira todo lo que
> > > pueda. Debes setear (max server memory) cual es la maxima cantidad de memoria
> > > que usara. chequea en los BOL el topico "Server Memory Options" y el
> > > procedimiento "sp_configure".
> > >
> > > use master
> > > go
> > >
> > > exec sp_configure 'max server memory (MB)', 1024
> > > reconfigure with override
> > > go
> > >
> > >
> > > AMB
> > >
> > > "Carlos" wrote:
> > >
> > > > Por favor si alguien me puede ayudar.
> > > >
> > > > Al ejecutar una consulta extensa desde un terminal el SQLserver empieza a
> > > > ocupar
> > > > memoria en el servidor, que la puedo ver en el administrador de tareas de
> > > > windows(Sqlservr.exe), hasta ahi considero que es normal.
> > > > Tengo 2GB en el Servidor y cuando hago este tipo de consultas me llega a
> > > > ocupar 1.2 gigas, "el problema es que la memoria una vez terminadas las
> > > > consultas NO baja su tamaño hasta que reinicie el Servidor"
> > > >
> > > > Muchas Gracias!
> > > >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida