Capítulo 3. Rendimiento del subsistema de disco

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

SQL Server es una aplicación muy intensiva en E/S: está constantemente leyendo datos del disco y escribiéndolos en él. Un buen rendimiento de E/S es esencial para el rendimiento y la salud de SQL Server. Desgraciadamente, muchas instalaciones de SQL Server están limitadas por la E/S, incluso con el moderno almacenamiento basado en flash.

En este capítulo, te mostraré cómo analizar y solucionar problemas de rendimiento del subsistema de disco. Aprenderás cómo SQL Server procesa internamente las peticiones de E/S y cómo identificar y detectar posibles cuellos de botella a través de toda la pila de E/S, en los niveles de SQL Server, SO, virtualización y almacenamiento.

A continuación, hablaré del ajuste del proceso de punto de control, una fuente habitual de cuellos de botella de E/S en sistemas OLTP con mucho tráfico.

Por último, trataré las esperas más comunes relacionadas con la E/S que puedes encontrar en tu sistema.

Anatomía del subsistema de E/S de SQL Server

SQL El servidor nunca trabaja con páginas de datos directamente en los archivos de la base de datos. Cada vez que hay que leer o modificar una página de datos, SQL Server lee esa página en memoria y la almacena en caché en la reserva de memoria intermedia. Cada página de una reserva de memoria intermedia está referenciada por una estructura de memoria intermedia ...

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.