Capítulo 2. Modelo de Ejecución de SQL Server y Estadísticas de Espera

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

Es imposible solucionar los problemas de las instancias de SQL Server sin comprender su modelo de ejecución. Necesitas saber cómo ejecuta SQL Server las tareas y gestiona los recursos si quieres detectar cuellos de botella en el sistema. Cubriré estos temas en este capítulo.

En primer lugar, el capítulo describirá la arquitectura de SQL Server y sus principales componentes. A continuación, hablará del modelo de ejecución de SQL Server y te presentará la popular técnica de solución de problemas denominada Estadísticas de Espera. También tratará varias vistas dinámicas de gestión utilizadas habitualmente durante la resolución de problemas. Por último, te proporcionará una visión general del Gobernador de Recursos, que puedes configurar para segregar diferentes cargas de trabajo en el sistema.

SQL Server: Arquitectura de alto nivel

Como sabes, SQL Server es un producto muy complejo que consta de docenas de componentes y subsistemas. Es imposible abarcarlos todos aquí, pero en esta sección obtendrás una visión general de alto nivel. Para facilitar la comprensión, dividiré estos componentes y subsistemas en varias categorías, como se muestra en la Figura 2-1. Hablemos de ellos.

La capa de Protocolo gestiona la comunicación entre SQL Server y las aplicaciones cliente. Utiliza un formato interno llamado ...

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.