Gestión de memoria

14/07/2004 - 15:00 por Yolanda | Informe spam
Tengo SQL Server 7.0 funcionando en Windows 2003 Server
con IIS 6.0 y una aplicación ASP.NET. No sé si es debido a
errores de programación o por otros motivos, el proceso
sqlserv.exe consume casi 2GB de memoria (y la base de
datos ocupa muy poco espacio). Como el proyecto está dando
algunos problemas con las variables de sesión, tenía
intención de cambiar el Session State a modo SQL Server, y
mi duda es si puedo llegar a sobrecargar el servidor hasta
el punto de que no pueda gestionar toda la memoria y la
aplicación deje de funcionar.
También me suena que ciertas versiones de SQL Server no
gestionan más de 2GB de memoria, así que agradecería que
alguien me explicase como es eso realmente, que versiones
serían las adecuadas para usar con mi aplicación, etc.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Lázaro
14/07/2004 - 15:23 | Informe spam
Antes de nada, verifica ese uso de la memoria del SQL Server, porque tiene
pinta de que tienes un buen problema, no será que está asignada la memoria
directamente al SQL Server y no dinámicamente.

Lo del tema de las variables de session, en el SQL Server, no te creas que
es la panacea, realmente guarda todo en tempdb, y como se te caiga el SQL
Server al arrancar te habrá borrado la información de las sesiones.

Si tienes problemas con las sesiones, prueba mejor a levantar el servicio
ASP State Service, pero de otra máquina que no sea el IIS.

Salu2


"Yolanda" wrote in message
news:2cd1201c469a2$92786a40$
Tengo SQL Server 7.0 funcionando en Windows 2003 Server
con IIS 6.0 y una aplicación ASP.NET. No sé si es debido a
errores de programación o por otros motivos, el proceso
sqlserv.exe consume casi 2GB de memoria (y la base de
datos ocupa muy poco espacio). Como el proyecto está dando
algunos problemas con las variables de sesión, tenía
intención de cambiar el Session State a modo SQL Server, y
mi duda es si puedo llegar a sobrecargar el servidor hasta
el punto de que no pueda gestionar toda la memoria y la
aplicación deje de funcionar.
También me suena que ciertas versiones de SQL Server no
gestionan más de 2GB de memoria, así que agradecería que
alguien me explicase como es eso realmente, que versiones
serían las adecuadas para usar con mi aplicación, etc.

Muchas gracias
Respuesta Responder a este mensaje
#2 Javier Loria
14/07/2004 - 15:24 | Informe spam
Hola Yolanda:
Si un Servidor de SQL 7.0 o 2000 va a brindar mas servicios (archivo,
impresion, web, aplicacion, etc) es conveniente limitar el uso de la memoria
del Servidor ya que si no la consume totalmente. Esto es el comporamiento
"deseado" ya que con frecuencia los servidores son dedicados. Esto lo logras
en el Enterprise Manager, clic derecho, propiedades, memoria y asignas un
maximo.
Efectivamente todas las versiones (excepto Enterprise y Developer) son
solo capaces de usar 4 Gb de memoria Ram, los cuales por default se asignan
2 Gb a la aplicacion y 2 Gb al Sistema Operativo. Se puede cambiar a 3Gb a
la aplicacion y 1 Gb al Sistema Operativo cambiando una opcion del Boot.INI
(/3GB).
Para usar mas memoria requieres la version Enterprise de SQL Server.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Yolanda escribio:
Tengo SQL Server 7.0 funcionando en Windows 2003 Server
con IIS 6.0 y una aplicación ASP.NET. No sé si es debido a
errores de programación o por otros motivos, el proceso
sqlserv.exe consume casi 2GB de memoria (y la base de
datos ocupa muy poco espacio). Como el proyecto está dando
algunos problemas con las variables de sesión, tenía
intención de cambiar el Session State a modo SQL Server, y
mi duda es si puedo llegar a sobrecargar el servidor hasta
el punto de que no pueda gestionar toda la memoria y la
aplicación deje de funcionar.
También me suena que ciertas versiones de SQL Server no
gestionan más de 2GB de memoria, así que agradecería que
alguien me explicase como es eso realmente, que versiones
serían las adecuadas para usar con mi aplicación, etc.

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