Capítulo 7. Problemas de memoria

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El servidor SQL puede consumir cientos de gigabytes o incluso terabytes de memoria. Esto es completamente normal y a menudo algo bueno: utilizar tanta memoria reduce la necesidad de E/S física y recompilaciones, mejorando el rendimiento del servidor.

En este capítulo hablaré de cómo trabaja SQL Server con la memoria. Empezaré con una visión general de cómo utiliza la memoria SQL Server y te daré algunos consejos sobre la configuración de la memoria. A continuación, hablaré del proceso de asignación de memoria y te mostraré cómo analizar el uso de memoria de los componentes internos de SQL Server. A continuación, hablaré de las concesiones de memoria de consulta y de las formas de solucionar problemas de uso extensivo de la memoria de consulta. Por último, hablaré brevemente de la gestión de la memoria y de los posibles problemas con la implementación de OLTP en memoria.

Uso y configuración de la memoria de SQL Server

El servidor SQL es una aplicación que consume mucha memoria. Por defecto, intenta asignar tanta memoria como sea posible y necesaria para las operaciones que realiza. No asigna toda la memoria en el momento del inicio; la asignación se produce a medida que la necesita; por ejemplo, cuando lee páginas de datos en la reserva de memoria intermedia o almacena planes compilados en la caché.

En puedes ver a menudo que SQL ...

Get Solución avanzada de problemas y ajuste del rendimiento de SQL Server now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.