Resumen
En este módulo, ha aprendido a supervisar el rendimiento del servidor mediante las estadísticas de espera de SQL Server, que incluyen esperas de recursos, esperas de cola y esperas externas. También ha aprendido a usar vistas del sistema como sys.dm_os_wait_stats y sys.dm_db_wait_stats para obtener información general sobre el rendimiento del servidor e identificar posibles problemas. El módulo también ha tratado el uso de vistas de administración dinámica (DMV) para comprender y correlacionar problemas de rendimiento con otros eventos de base de datos. Además, ha aprendido sobre los tipos de espera comunes y cómo el Almacén de consultas realiza un seguimiento de las esperas asociadas a consultas específicas.
Las principales conclusiones de este módulo incluyen comprender cómo optimizar las consultas de T-SQL mediante la evaluación y ajuste de la estrategia de indexación. Ha aprendido que una indexación adecuada puede reducir las E/S, mejorar el uso de memoria y facilitar la presión en los sistemas de E/S y almacenamiento. El módulo también ha analizado la importancia del orden de las columnas en los índices y el uso de índices reanudables para tablas grandes. Además, ha obtenido información sobre las sugerencias de consulta y su posible impacto en la estructura y el rendimiento de la base de datos. Por último, el módulo ha tratado cómo optimizar el rendimiento de Azure SQL mediante la identificación de si un problema de rendimiento se debe a un uso elevado de la CPU o a la espera de un recurso, y al uso de herramientas y métodos adecuados para diagnosticar y resolver estos problemas.