Curso de SQL Avanzado – Query Performance Tuning

Categories: Bases de Datos
Lista de deseos Share
Share Course
Page Link
Share On Social Media

Acerca de este curso

> 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

What Will You Learn?

  • 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.

Course Content

Student Ratings & Reviews

No Review Yet
No Review Yet