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.
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
(http://support.microsoft.com/kb/319942/EN-US/
)
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
(http://support.microsoft.com/kb/316749/EN-US/
)
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.
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
| kbsqlsetup kbinfo kbmt KB321363 KbMtes |
Traducción automáticaIMPORTANTE: 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
(http://support.microsoft.com/kb/321363/en-us/
)