Planes de Ejecución y Optimización Avanzada de Índices para SQL Server
Curso
En Madrid
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Lugar
Madrid
-
Horas lectivas
24h
Objetivo del curso: Durante el curso, usted aprenderá cómo indexar eficientemente sus tablas y entenderá por qué un buen índice es tan importante para la salud y el rendimiento de su base de datos, y cómo un índice se utiliza para acceder a los datos de las tablas. En la sección de indexación se explicarán las siguientes áreas: montones, índice agrupado, índice no agrupado, índice de cobertura, índices filtrados, índice único, índice calculado, vistas indizadas. Dirigido a: Programadores T-SQL, DBAs, Arquitectos y Analistas. Aquellos que necesitan escribir o revisar código T-SQL en SQL Server.
Instalaciones y fechas
Ubicación
Inicio
Inicio
Opiniones
Profesores
Eladio Rincón
MCT y MVP en SQL Server.
Eladio es Director de Tecnologías de Bases de Datos para Solid Quality Mentors en España y Portugal, y mantiene con sus compañeros de departamento El Rincón del DBA (http://blogs.solidq.com/ES/ElRinconDelDBA), donde comparten sus experiencias en escalabilidad, seguridad, rendimiento y diseño eficiente de sistemas de bases de datos.
Enrique Catalá
MCT, MCIT-Pro SQL Server y MAP 2011
Enrique es MCT, MCIT-Pro SQL Server y MAP 2011. Mentor y miembro del equipo de Bases de Datos de Solid Quality Mentors en España y Portugal; publica con sus compañeros en El Rincón del DBA, y es un colaborador destacado en http://msdn.microsoft.com/es-ES/sqlserver. Su especialidad es la resolución de problemas de rendimiento, y diseño e implementación de arquitecturas escalables.
Temario
Día 1Indexación
- Índices agrupados
- Índices no agrupados
- Interioridades de los índices
- Técnicas de indexación
- Índices de cobertura
- Índices filtrados
- Índices calculados
- Vistas indexadas
- Mejores prácticas
Planes de ejecución en profundidad
- Entendimiento planes de ejecución
- Optimización de consultas
- Visualización de un plan de ejecución
- Lectura general de planes de ejecución
- Información sobre los planes de caché
- Estadísticas
Día 2¿Qué se usa para optimizar una consulta?
- Selectividad
- Densidad
- SARG
- Cardinalidad
- Cruces – Joins
- Nested Loop Join
- Merge Join
- Uno a muchos
- Muchos a muchos
- Sort Join
- Predicados Residuales
- Hash Joins
- Hash join en memoria
- Role Reversal
- “Hash Bailout”
- Evento Hash Warning
Día 3Operadores de Planes de Ejecución
- TableScan, Clustered Index Scan, Non-Clustered Index Scan
- Index Seek
- Merge Interval
- Bookmark Key and RID Lookup
- Eager Spool, Lazy Spool, Index Spool, RowCount Spool
- Stream Aggregate
- Assert
- Concatenaciones
- Compute Scalar
- Sort
- Segment
Entendiendo e influenciando sobre el Optimizador de Consultas
- Non-Updating Updates
- Parameter Sniffing
- Foldable and Non-foldable Expressions
- Claves ajenas
- Restricciones CHECK
- Correlación de estadísticas
- Correlación de columna de tipo fecha
- Reglas del Optimizador
- Índices Hipotéticos
- Bugs en el Optimizador de Consultas
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Planes de Ejecución y Optimización Avanzada de Índices para SQL Server