Cómo ajustar el uso de la memoria utilizando las opciones de configuración de SQL Server

Id. de artículo: 321363 - Ver los productos a los que se aplica este artículo
Si eres un cliente de Small Business, encontrar una solución de problemas y los recursos de aprendizaje adicionales el Soporte para pequeñas empresas sitio.
Expandir todo | Contraer todo

En esta página

Resumen

Al iniciar Microsoft SQL Server, uso de memoria de SQL Server podrá seguir aumentan continuamente y no disminuir, incluso cuando la actividad del servidor es baja. Además, el Administrador de tareas y el Monitor de rendimiento pueden mostrar que la memoria física que esté disponible en el equipo constantemente disminuye hasta que la memoria disponible es entre 4 MB y 10 MB.

Este comportamiento sólo no indica una pérdida de memoria. Este comportamiento es normal y es un comportamiento previsto de la agrupación de búfer de SQL Server.

De forma predeterminada, SQL Server crece dinámicamente y reduce el tamaño de su grupo de búferes (caché), dependiendo de la carga de memoria física que informa sobre el sistema operativo. Siempre que haya suficiente memoria (entre 4 MB y 10 MB) disponible para evitar la paginación, el grupo de búferes SQL Server continuará creciendo. Como otros procesos en el mismo equipo como SQL Server asignar memoria, el Administrador de búfer SQL Server liberará memoria según sea necesario. SQL Server puede liberar y obtener varios megabytes de memoria cada segundo. Esto permite SQL Server ajustar rápidamente a los cambios de asignación de memoria.

Más información

Puede establecer los límites superior e inferior de cuánta memoria (grupo de búferes) se utiliza el motor de base de datos de SQL Server con las opciones de configuración min server memory y max server memory . Antes de establecer las opciones min server memory y max server memory , revise las referencias en la sección titulada "Memoria" en el siguiente artículo de Microsoft Knowledge Base:
319942 Cómo determinar la correcta configuración de SQL Server
Observe que la opción max server memory sólo limita el tamaño de la agrupación de búfer de SQL Server. La opción max server memory no limita un área de memoria sin reservar restantes que deja de SQL Server para asignaciones de otros componentes como procedimientos almacenados extendidos, COM objetos, no compartido archivos DLL, exe y MAPI componentes. Debido a las asignaciones anteriores, es habitual que los bytes privados de SQL Server superar la configuración de memoria máxima del servidor .Para obtener más información acerca de las asignaciones de esta zona de memoria no reservados, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
316749 Puede que no haya suficiente memoria virtual cuando hay un gran número de bases de datos en SQL Server

REFERENCIAS

Consulte los libros en pantalla de SQL Server y temas como "Efectos de min y max server memory," "Arquitectura de memoria", "Opciones de memoria del servidor" y "Pool de memoria de SQL Server".

Para obtener más información acerca de la opción de configuración de memoria mínima del servidor y la opción de configuración max server memory en SQL Server 2005, vea el tema "Efectos de min y max server memory" en libros en pantalla de SQL Server 2005.

Propiedades

Id. de artículo: 321363 - Última revisión: lunes, 23 de julio de 2012 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Palabras clave: 
kbsqlsetup kbinfo kbmt KB321363 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 321363

Enviar comentarios