CURSOS
Optimización consultas sql
Duración: 20hs
Modalidad: Remoto/OnDemand
Línea: Microsoft SQL
Modalidad: Remoto / OnDemand
Curso optimización Consultas SQL
Dirigido a: Programadores, Administradores de bases de datos y cualquier otro profesional que escriba código en SQL Server o Azure SQL.
Requisitos previos: Conocimientos de SQL y bases de datos relacionales.
Objetivo: El objetivo de este curso es capacitar a los participantes en las habilidades y técnicas avanzadas necesarias para optimizar consultas y procesos en bases de datos SQL Server o Cloud SQL.
Metodología: El curso se impartirá a través de una combinación de clases magistrales, ejercicios prácticos y estudios de casos.
Además, se proporcionarán recursos adicionales, como lecturas recomendadas y enlaces a herramientas y recursos útiles.
Clases: Las clases para la modalidad virtual son en vivo a coordinar con el cliente fechas y horas , además se grabaran con un acceso de hasta 6 meses para los alumnos.
Duración: 20hs
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: Indices
-
- 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 almacendas y rendimiento.
- Funciones y rendimiento.
- Sniffer de parametros
- 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
-
- Uso de eventos extendiendos.
- Pruebas de stress test
- Utilización de script y utilidades gratuitas para analizar el rendimiento.
Instructor

Maximiliano Accotto
Especialista en SQL Server & BI
Mas de 20 años de experiencia y trayectoria en consultoría y capacitaciones de SQL Server & BI
Contacto
Direcciones
7901 4TH ST N STE 300 – ST PETERSBURG
FLORIDA
USA
AV CABILDO 4160 – BS AS
ARGENTINA