Tuning and Optimizing Queries Using Microsoft SQL Server 2005
Curso
En Benito Juárez y Monterrey
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Curso
-
Lugar
-
Horas lectivas
21h
Objetivo del curso: Al término del curso el alumno será capaz de: Normalizar bases de datos. Diseñar una base de datos normalizada. Optimizar el diseño de una base de datos desnormalizando. Optimizar el almacén de datos. Administrar concurrencia. Administrar concurrencia seleccionando el nivel apropiado de aislamiento transaccional. Seleccionar el nivel de granularidad del bloqueo. Optimizar y afinar las consultas para rendimiento. Optimizar una estrategia de indexado. Decidir cuando son apropiados los cursores. Destinatarios del curso: Este curso está dirigido a profesionales del desarrollo de bases de datos quienes tengan 3 o más años de experiencia desarrollando soluciones de SQL Server en ambientes corporativos.
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
Inicio
Acerca de este curso
Tener conocimiento de almacenes de datos. Estar familiarizado con las estructuras de los índices y su utilización; así como con la funcionalidad de los índices clustered, non-clustered y los heaps. Tener experiencia de tres años en tiempo completo desarrollando bases de datos. Estar familiarizado con el modelo y proceso de bloqueo; comprender los modelos, bloqueo de objetos y niveles de aislamiento. Estar posibilitado para diseñar una base de datos en tercera forma normal,denormalizar, diseñar para alto rendimiento y requerimientos
Opiniones
Programa académico
Contenido:
1. Midiendo el rendimiento de bases de datos.
1.1 importancia del benchmarking.
1.2 métricas clave para el rendimiento de consultas: sysmon.
1.3 métricas clave para el rendimiento de consultas: profiler.
1.4 lineamientos para identificar bloqueo y bloqueo colgado.
2. Optimizando el diseño fisico de la base de datos.
2.1 modelo de optimización del rendimiento.
2.2 estrategia de optimización de estructura: claves.
2.3 estrategia de optimización de estructura: denormalización responsable.
2.4 estrategia de optimización de estructura: generalización.
3. Optimizando consultas para rendimiento.
3.1 modelo de optimización de rendimiento: consultas.
3.2 ¿qué es el flujo lógico de la consulta?
3.3 consideraciones para utilizar subconsultas.
3.4 lineamientos para construir consultas eficientes.
4. Refactorizar cursores dentro de las consultas.
4.1 modelo de optimización del rendimiento: soluciones de consultas
Basadas en conjuntos.
4.2 cinco pasos para construir un cursor.
4.3 estrategias para refactorizar cursores.
5. Optimizando una estrategia de indexado.
5.1 modelo de optimización del rendimiento: índices.
5.2 consideraciones para utilizar índices.
5.3 mejores utilizaciones de un índice clustered.
5.4 prácticas recomendadas para diseño de índices non-clustered.
5.5 como documentar una estrategia de indexado.
6. Administrando concurrencia.
6.1 modelo de optimización del rendimiento: bloqueo y bloqueo colgado.
6.2 estrategias para reducir el bloqueo y el bloqueo colgado.
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Tuning and Optimizing Queries Using Microsoft SQL Server 2005