Uso de Memoria

14/02/2006 - 12:30 por santu | Informe spam
Buenos días,

Tengo un problema con el uso de memoria en varios servidores que no
tienen la misma versión de sistema operativo, que varia entre Windows
2000 Server y Windows 2000 Advanced Server.

Estos servidores tenían 2Gb de memoria RAM que se ha ampliado en unos
casos hasta los 3Gb y en algún otro hasta los 4Gb.

Estos servidores tienen como "aplicación principal" SQL Server 2000
Standard que se actualizará a SQL Server 2000 Enterprise. Creo que SQL
Server Standard consume toda la memoria disponible hasta los 2Gb (creo
que la versión estandar no puede direccionar más), así que ampliamos
memoria en los servidores por encima de los 2Gb para que sql server
utilizara 2 Gb completos y el sistema operativo y demás aplicaciones
la memoria restante. Después de la ampliación el consumo de memoria
de SQL Server se sigue quedando igual (en 1,7 Gb) y parece que toda la
demás memoria no se está utilizando.

¿¿He de parametrizar algo en el sistema operativo para que use la
memoria que tiene disponible??, ¿¿implica algún cambio en la
configuración de SQL Server??

Agradecería cualquier comentario o enlace sobre la parametrización
del sistema operativo y SQL Server para el consumo de la memoria
(limitaciones sobre sistema operativo, por procesador, cantidad de
memoria para uso de aplicaciones, caché de datos, etc.))


Un Saludo
 

Leer las respuestas

#1 Miguel Egea
14/02/2006 - 13:00 | Informe spam
Efectivamente la versión estandar nunca tomará más de 2 gb, en los casos en
los que lo hayas ampliado solo hasta 3 GB no tendrás nada que hacer, el
sistema operativo necesita una gran cantidad de memoria para gestionar los
procesos. En el resto puedes intentar usar el parámetro /3GB en el boot.ini,
para que Windows deje 3 gb libres para aplicciones y el solo tome 1 GB. Ten
cunidado con estas operaciones, aunque por tu configuración no tienes
clusters, en cluster hay que tener más cosas en cuenta,.

Maximum Amount of Physical Memory Supported by the Editions of SQL Server
2000
This table shows the maximum amount of physical memory, or RAM, that the
database engine in each SQL Server 2000 edition can support.




Operating System

Enterprise Edition

Standard Edition

Personal Edition

Developer Edition

Desktop Engine

SQL Server CE Enterprise Evaluation Edition
Windows 2000 DataCenter 64 GB 2 GB 2 GB 64 GB 2 GB N/A 64 GB
Windows 2000 Advanced Server 8 GB 2 GB 2 GB 8 GB 2 GB N/A 8 GB
Windows 2000 Server 4 GB 2 GB 2 GB 4 GB 2 GB N/A 4 GB
Windows 2000 Professional N/A N/A 2 GB 2 GB 2 GB N/A 2 GB
Windows NT 4.0 Server, Enterprise Edition 3 GB 2 GB 2 GB 3 GB 2 GB N/A
3 GB
Windows NT 4.0 Server 2 GB 2 GB 2 GB 2 GB 2 GB N/A 2 GB
Windows NT 4.0 Workstation N/A N/A 2 GB 2 GB 2 GB N/A 2 GB


i
Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"


"santu" wrote in message
news:
Buenos días,

Tengo un problema con el uso de memoria en varios servidores que no
tienen la misma versión de sistema operativo, que varia entre Windows
2000 Server y Windows 2000 Advanced Server.

Estos servidores tenían 2Gb de memoria RAM que se ha ampliado en unos
casos hasta los 3Gb y en algún otro hasta los 4Gb.

Estos servidores tienen como "aplicación principal" SQL Server 2000
Standard que se actualizará a SQL Server 2000 Enterprise. Creo que SQL
Server Standard consume toda la memoria disponible hasta los 2Gb (creo
que la versión estandar no puede direccionar más), así que ampliamos
memoria en los servidores por encima de los 2Gb para que sql server
utilizara 2 Gb completos y el sistema operativo y demás aplicaciones
la memoria restante. Después de la ampliación el consumo de memoria
de SQL Server se sigue quedando igual (en 1,7 Gb) y parece que toda la
demás memoria no se está utilizando.

¿¿He de parametrizar algo en el sistema operativo para que use la
memoria que tiene disponible??, ¿¿implica algún cambio en la
configuración de SQL Server??

Agradecería cualquier comentario o enlace sobre la parametrización
del sistema operativo y SQL Server para el consumo de la memoria
(limitaciones sobre sistema operativo, por procesador, cantidad de
memoria para uso de aplicaciones, caché de datos, etc.))


Un Saludo

Preguntas similares