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.

Preguntas similare

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.

Respuesta Responder a este mensaje
#2 Carlos A.
11/05/2009 - 17:42 | Informe spam
Hola Andres,
Independientemente de la configuracion de SQL de plano tiene un porblema de
memoria, una configuracion optima para un procesador Quad Core debe ser
superior a 4 GB. Esta informacion se la puede confirmar un buen porveedor de
Hardware.

Ahora bien, si se guelga el Openquery, puede ser un problema en la
configuracion de la tarjeta de red. verifique la configuracion de velocidad
tanto tn la tarjeta como en el swicth, que los servidores y el switch hablen
a la misma velocidad.

Verifique tambien cuanto es el consumo de ancho de banda por paquetes con el
que se comunican sus servidores . la opcion en ingles es (netwoek Packet size)

Yo recomiendo que inicie una traza desde el sistema operativo (perfmon) y
ahabilite los contadores de memoria, con la informacion generada prodra
realizar un analisis mas profundo e iniciar las acciones necesarias para
solucionar el inconveniente.

p.d. No olvide los planes de mantenimiento sobre las bases de datos como
actualizacion de estadisticas y reindexaciones.

Un saludo,

"Andres Eliseo Soncini" wrote:

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.



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