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