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
Modalidad
Nivel
Tecnología
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
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.
