Consumo de memoria | SQL Server Performance Forums

SQL Server Performance Forum – Threads Archive

Consumo de memoria

Hola, soy desarrollador con Java sobre SQLServer 2000, y mi problema es que el proceso ocupa mucho en memoria penalizando con ello el rendimento, esto hace que la aplicación aumente su tamaño en memoria penalizando igualmente el rendimiento. Me gustaría que alguien me indicase lo que tengo que mirar para intentar que esto no me pase.
Gracias
Cuál es la configuración del servidor? Qué herramientas estás usando para afirmar que el proceso consume mucha memoria? Luis Martin
Moderator
SQL-Server-Performance.com All in Love is Fair
Stevie Wonder
All postings are provided “AS IS” with no warranties for accuracy.
El servidor en un Xeon 2.8 con 1.5 Gb de Ram. He mirado el proceso en el administrador de procesos y ocupaba casi un giga en memoria virtual. Luego he usado TOAD y me decía lo mismo, de esta memoria lo que más ocupaba eran buffer memory con casi 800 mb. También he intentado hacer una traza con el analizador sql de sql server pero no se que valores son indicativos y que significan estos
El administrador de procesos no es la herramienta para analizar el consumo de memoria.
El Monitor de Performance sí lo es. No obstante el SQL toma toda la memoria necesaria de acuerdo a los procesos que se están ejecutando. Te suguiero que ejecutes de Profiler y luego ejecutes el proceso en cuestión. Posteriormente analiza la duración de ese proceso y fíjate en el plan de ejecución. Puede ser que sea necesario agregar algunos índices a las tablas.
Luis Martin
Moderator
SQL-Server-Performance.com All in Love is Fair
Stevie Wonder
All postings are provided “AS IS” with no warranties for accuracy.
]]>