VAS & AWE

11/05/2009 - 14:44 por Andres Eliseo Soncini | Informe spam
Estimados amigos,

En mi entorno con SQL, se trabaja con un desarrollo con muchos servidores
vinculados, que son vinculaciones a tablas dbc, dbf. Los programadores me
han dicho, que la openquery genera "cuelgues", y muy seguido se debe
reiniciar el motor SQL. En el visor de sucesos indica con frecuencia que hay
poca memoria para ejecutar las consultas.

Mi server SQL es un HP Proliant DL380 con un cpu de cuatro nucleos y 4 GB de
RAM. Tiene un windows server 2003 R2 SP2 y un SQL Server 2005 std. SP3. Los
desarroladores de la aplicacion me dicen que es por el virtual adress space
y me recomendaron que le colocara en los parametros de inicio "-g1024" para
aumentar la cantidad de espacio reservado. No he tenido tiempo aun de
obsrevar e investigar esta recomendacion y tampoco se a ciencia cierta que
es lo que hace.

Tambien he visto una caracteristica llamada AWE, que optimiza el uso de
memoria RAM. Lo que me gustaria saber es:

- Como puedo optimizar al maximo el rendimiento y uso de memoria de mi SQL
teniendo en cuenta las caracteristicas que pase arriba y sabiendo que tiene
una configuracion de discos con muchisimo espacio?

- Podrian enviarme algun link donde explique basicamente algo de VAS y de
AWE?

- Que contadores de rendimiento serian utiles para contemplar este tipo de
subsistemas y saber cuando agregar hardware, migrar a otro server o
modificar la programacion?

Desde ya les agradezco cualquier ayuda y tiempo que inviertan.

Muchas gracias,
Andres.
 

Leer las respuestas

#1 Maxi
11/05/2009 - 15:07 | Informe spam
Andres, que se cuelgue dudo que sea un problema de SQL, o sea: que es que se
cuelga todo? porque el SQL no hace colgar una maquina.

Con respecto a lo que explicas como escenario es dificil saber donde esta el
problema si no se ve, puede parecer un problema de memoria RAM , el awe es
para cuando tenes mas de 4gb y no estas en un x64.

Podriamos decirnos cual es el error que dan los openquery?


Saludos

Microsoft MVP SQL Server
Consultor en SQL Server
Buenos Aires - Argentina


"Andres Eliseo Soncini" escribió en el
mensaje news:
Estimados amigos,

En mi entorno con SQL, se trabaja con un desarrollo con muchos servidores
vinculados, que son vinculaciones a tablas dbc, dbf. Los programadores me
han dicho, que la openquery genera "cuelgues", y muy seguido se debe
reiniciar el motor SQL. En el visor de sucesos indica con frecuencia que
hay poca memoria para ejecutar las consultas.

Mi server SQL es un HP Proliant DL380 con un cpu de cuatro nucleos y 4 GB
de RAM. Tiene un windows server 2003 R2 SP2 y un SQL Server 2005 std. SP3.
Los desarroladores de la aplicacion me dicen que es por el virtual adress
space y me recomendaron que le colocara en los parametros de inicio
"-g1024" para aumentar la cantidad de espacio reservado. No he tenido
tiempo aun de obsrevar e investigar esta recomendacion y tampoco se a
ciencia cierta que es lo que hace.

Tambien he visto una caracteristica llamada AWE, que optimiza el uso de
memoria RAM. Lo que me gustaria saber es:

- Como puedo optimizar al maximo el rendimiento y uso de memoria de mi SQL
teniendo en cuenta las caracteristicas que pase arriba y sabiendo que
tiene una configuracion de discos con muchisimo espacio?

- Podrian enviarme algun link donde explique basicamente algo de VAS y de
AWE?

- Que contadores de rendimiento serian utiles para contemplar este tipo de
subsistemas y saber cuando agregar hardware, migrar a otro server o
modificar la programacion?

Desde ya les agradezco cualquier ayuda y tiempo que inviertan.

Muchas gracias,
Andres.

Preguntas similares