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

Seleccione idioma Seleccione idioma
Id. de artículo: 321363 - Ver los productos a los que se aplica este artículo
Si usted es un cliente de Small Business, encontrar adicionales de solución de problemas y recursos de aprendizaje de la Soporte técnico para pequeñas empresas .
Expandir todo | Contraer todo

En esta página

Resumen

Al iniciar Microsoft SQL Server, el uso de memoria de SQL Server puede seguir aumentan de forma estable y no disminuir, incluso cuando la actividad en el 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 y 10 MB.

Este comportamiento por sí solo 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 dinámicamente crece y se reduce el tamaño de su búfer de memoria (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 de SQL Server continuará creciendo. Como otros procesos en el mismo equipo como SQL Server asignar memoria, el Administrador de búfer de SQL Server liberará memoria según sea necesario. SQL Server puede liberar y obtener varios megabytes de memoria cada segundo. Esto permite que SQL Server se ajuste rápidamente a los cambios de asignación de memoria.

Más información

Puede establecer los límites superior e inferior de la cantidad de 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 configurar 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 del grupo de búferes de SQL Server. La opción max server memory no limita una zona de memoria sin reservar restantes que deja de SQL Server para las asignaciones de otros componentes como los procedimientos almacenados extendidos, COM objetos, no comparten archivos DLL, exe y MAPI componentes. Debido a las asignaciones anteriores, es típico de los bytes privados de SQL Server superar la configuración max server memory .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 no haber 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 tales como "Efectos de min y max server memory," "Arquitectura de memoria", "Opciones de memoria del servidor" y "Bloque de memoria de SQL Server".

Para obtener más información acerca de la opción de configuración min server memory y la opción de configuración max server memory de 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, 24 de junio de 2013 - Versión: 3.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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com