SQL Avanzado – Query Performance Tuning
Acerca de este curso
Identifique y corrija las causas del bajo rendimiento. Aprenderá sobre el Almacén de consultas, los planes de ejecución adaptativos y la optimización automatizada de una base de datos SQL. Cualquier persona responsable de escribir o crear consultas T-SQL encontrará valiosa la información sobre los cuellos de botella, incluida la forma de reconocerlos y eliminarlos. Este curso cubre las últimas características y técnicas de optimización del rendimiento y está actualizado con la última versión de SQL Server. Si sus consultas no se ejecutan lo suficientemente rápido y está cansado de las llamadas telefónicas de usuarios frustrados, entonces este curso es la respuesta a sus problemas de rendimiento.Descripción
> Módulo 1: Ajuste de rendimiento de consultas SQL
El proceso de ajuste de rendimiento
Línea de base de rendimiento
Dónde enfocar los esfuerzos
Asesinos de rendimiento de SQL Server
> Módulo 2: Análisis del rendimiento de la memoria
Herramienta de monitor de rendimiento
Vistas de gestión dinámica
Cuellos de botella de recursos de hardware
Análisis de cuellos de botella de memoria
Herramientas adicionales de monitoreo de memoria
Resoluciones de cuellos de botella de memoria
> Módulo 3: Crear una línea de base
Consideraciones para monitorear máquinas virtuales y alojadas
Crear una línea de base
Línea base para Azure SQL Database
> Módulo 4: Métricas de rendimiento de consultas
Eventos extendidos
Automatización de eventos extendidos
Uso del seguimiento de causalidad
Recomendaciones de eventos extendidos
Otros métodos para consultar métricas de rendimiento
> Módulo 5: Análisis del rendimiento de las consultas
Consultas costosas
Planes de ejecución
Consultar costo de recursos
> Módulo 6: Arquitectura de índice y comportamiento
¿Qué es un índice?
Recomendaciones de diseño de índice
Índices agrupados
Índices no agrupados
> Módulo 7: Análisis de índice
Técnicas de indexación avanzadas
Índices de almacén de columnas
Tipos de índices especiales
Características adicionales de los índices
> Módulo 8: Asesor de ajuste del motor de base de datos
Mecanismos del Engine Tuning Advisor de base de datos
Ejemplos del Engine Tuning Advisor de base de datos
Limitaciones del Engine Tuning Advisor de base de datos
> Módulo 9: Almacén de consultas
Función y diseño de la tienda de consultas
Query Store Reporting
> Módulo 10: Búsquedas clave y soluciones
Propósito de las búsquedas
Inconvenientes de las búsquedas
Analizando la causa de una búsqueda
Resolviendo búsquedas
> Módulo 11: Estadísticas, distribución de datos y cardinalidad
El papel de las estadísticas en la optimización de consultas
Estadísticas en una columna no indexada
Analizando Estadísticas
Mantenimiento de estadísticas
Análisis de la efectividad de las estadísticas para una consulta
Recomendaciones
¿Qué aprenderé?
- Ser proactivo a la hora de establecer líneas de base de rendimiento utilizando herramientas como Monitor de rendimiento y Eventos extendidos.
- Reconocer los cuellos de botella y mitigarlos antes de que suene el teléfono.
- Implementar soluciones rápidas, así como diseñar para el rendimiento y hacerlo bien.
- Evitar problemas comunes con su base de datos antes de que ocurran.