PARTE 1. Introducción al análisis 1. Proceso básico de análisis 2. Rendimiento vs Coste 3. Estableciendo una línea de base 4. Puntos problemáticos habituales PARTE 2. Análisis general del rendimiento 1. Impacto del hardware 2. Cuellos de botella debidos a la memoria 3. Cuellos de botella debidos al disco 4. Cuellos de botella debidos a la CPU 5. Cuellos de botella debidos a la red PARTE 3. Análisis del rendimiento del servidor SQL 1. El SQL Profiler 2. Queries costosas 3. Métricas 4. Tuning general del motor de la base de datos 5. Reglas generales de optimización de consultas SQL PARTE 4. Planes de ejecución 1. Concepto y contenido 2. Fases de la generación 3. Análisis de los planes de ejecución 4. Reutilización de planes de ejecución 5. Recomendaciones para la cache de planes PARTE 5. Análisis de Índices 1. Tipos de índices 2. Recomendaciones generales de diseño 3. Índices clustered 4. Índices nonclustered 5. Técnicas de indexación avanzadas 6. Otros índices : Textuales, Espaciales, XML 7. Uso de los índices en los planes de ejecución 8. Fragmentación y su impacto PARTE 6. Estadísticas 1. El papel de las estadísticas 2. Estadística sobre columnas no indexadas 3. Análisis de las estadísticas 4. Mantenimiento manual y automático 5. Impacto de las estadísticas en consultas PARTE 7. Procedimientos almacenados 1. Recompilaciones - Concepto y causas 2. Análisis de las causas de recompilación 3. Cursores. Tipos de cursores 4. Costes de uso según la tipología del cursor 5. Recomendaciones para cursores PARTE 8. Bloqueos e interbloqueos 1. Conceptos fundamentales de bloqueos 2. Tipos de bloqueos 3. Niveles de aislamiento 4. Bloqueos e índices 5. Obteniendo información sobre los bloqueos 6. Análisis de interbloqueos 7. Cómo evitar interbloqueos
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa