Curso SQL Server Performance Tuning

Capacitación orientada a DBA y programadores SQL que necesitan optimizar el rendimiento y la estabilidad de SQL Server en entornos productivos.

Duración

24 Hs

Modalidad

Híbrido

Nivel

Intermedio

Tecnología

MS SQL

Temario

Módulo 1: Introducción

  • Introducción a Buenas Prácticas
  • Conceptos de Performance
  • Planes de ejecución

Módulo 2: Diseño de base de datos

  • Buenas prácticas de performance en el diseño
  • Tipos de datos y performance
  • Opciones de configuración de base de datos
  • Data Compression.
  • Tablas en memoria para mejorar el rendimiento
  • Particionamiento de tablas

Módulo 3: índices

  • Introducción a índices SQL
  • Tipos de índices
  • Distribución de datos
  • Estadísticas
  • Vistas indexadas
  • ColumnStore
  • Buenas prácticas en el diseño de índices.

Módulo 4: Código TSQL eficiente

  • Anti-patrones de código TSQL y su impacto en el rendimiento.
  • Tablas temporales
  • Cursores
  • Triggers y rendimiento.
  • Uso de vistas y su impacto en el rendimiento.
  • Procedimientos almacendos y rendimiento.
  • Funciones y rendimiento.
  • Sniffer de parámetros
  • Objetivos en memoria para mejorar el rendimiento
  • Ejemplos de procesos eficientes vs ineficientes.

Módulo 5: Transacciones y bloqueos.

  • Tipos de bloqueos
  • Manejo de transacciones eficientes
  • Niveles de aislamiento y rendimiento.
  • Buenas prácticas en el manejo de bloqueos y transacciones

Módulo 6: Monitoreo rendimiento

  • Contadores de rendimiento
  • Uso de eventos extendidos.
  • Monitorear bloqueos/deadlocks
  • Query Store
  • Utilización de script y utilidades gratuitas para analizar el rendimiento.

Instructor

Maximiliano Accotto

Maximiliano Accotto

Experto en Microsoft Data & BI

Experto en Microsoft Data con más de 25 años de experiencia. Orador en eventos tecnológicos y líder de comunidades, compartiendo conocimiento sobre SQL Server, BI y analítica. Creador de contenido en YouTube (11.000+ suscriptores) y LinkedIn (5.000+ contactos), autor del newsletter “Data Insights” con más de 1.400 lectores.

¿Querés implementar este curso en tu empresa?

Contactanos para recibir una propuesta personalizada según
el tamaño y las necesidades de tu equipo.

6 + 15 =