Performance Tuning and Optimizing SQL Databases
Este curso de cuatro días dirigido por un instructor proporciona a los estudiantes que gestionan y mantienen bases de datos de SQL Server los conocimientos y habilidades para ajustar y optimizar el rendimiento de sus bases de datos.
Objetivos
Describir el modelo de ejecución de SQL Server, las esperas y las colas.
Describir los conceptos básicos de E/S, las redes de área de almacenamiento y las pruebas de rendimiento.
Describir los conceptos de arquitectura y las mejores prácticas relacionadas con los archivos de datos para las bases de datos de usuario y TempDB.
Describir los conceptos de arquitectura y las mejores prácticas relacionadas con la concurrencia, las transacciones, los niveles de aislamiento y el bloqueo.
Describir los conceptos arquitectónicos del Optimizador y cómo identificar y solucionar los problemas del plan de consultas.
Describir conceptos arquitectónicos, escenarios de solución de problemas y mejores prácticas relacionadas con el Plan Cache.
Describir conceptos arquitectónicos, estrategia de solución de problemas y escenarios de uso para Eventos Extendidos.
Explicar la estrategia de recopilación de datos y las técnicas para analizar los datos recopilados.
Comprender las técnicas para identificar y diagnosticar los cuellos de botella para mejorar el rendimiento general.
Ciberseguridad
Disponible en formato e-learning
Disponible en formato presencial
Disponible en formato a distancia
Subvención disponible
A través de Fundae, cumpliendo requisitos.
Duración
20 horas
- Dificultad 50%
- Nivel alcanzado 80%
Dirigido a
La audiencia principal de este curso son las personas que administran y mantienen bases de datos de SQL Server y son responsables del rendimiento óptimo de las instancias de SQL Server que gestionan. Estos individuos también escriben consultas contra los datos y necesitan asegurar un rendimiento óptimo de ejecución de las cargas de trabajo. El público secundario de este curso son los individuos que desarrollan aplicaciones que entregan contenido de bases de datos de SQL Server.
Conocimientos requeridos
Además de su experiencia profesional, los estudiantes que asisten a esta formación deben tener ya los siguientes conocimientos técnicos:
Conocimientos básicos del sistema operativo Microsoft Windows y su funcionalidad principal.
Conocimientos prácticos de administración y mantenimiento de bases de datos
Conocimientos prácticos de Transact-SQL.
Temario
Módulo 1: Arquitectura, programación y esperas de SQL Server
Componentes del Servidor SQL y Sistema Operativo SQL
Programación de Windows vs. Programación SQL
Esperas y Colas
Laboratorio : Arquitectura, programación y esperas de SQL Server
Módulo 2: E/S de SQL Server
Conceptos básicos
Soluciones de almacenamiento
Configuración y prueba de E/S
Laboratorio : Prueba del rendimiento de almacenamiento
Módulo 3: Estructuras de la base de datos
Estructura de la base de datos interna
Fichero de datos internos
TempDB Internos
Laboratorio: Estructuras de bases de datos
Módulo 4: Memoria del servidor SQL
Memoria de Windows
Memoria del servidor SQL
OLTP en memoria
Laboratorio : Memoria del servidor SQL
Módulo 5: Concurrencia y transacciones
Concurrencia y transacciones
Bloqueo de los internos
Laboratorio : Concurrencia y transacciones
Módulo 6: Estadísticas e índices internos
Estadística interna y estimación de cardinalidad
Índice Internos
Índices de las columnas de la tienda
Laboratorio : Estadísticas e índice Internos
Módulo 7: Ejecución de consultas y análisis del plan de consultas
Ejecución de la consulta y optimización interna
Análisis de planes de consulta
Laboratorio : Ejecución de la consulta y análisis del plan de consulta
Módulo 8: Caching de planes y recompilación
Planificar los internos de la caché
Solución de problemas de la caché del plan
Tienda de consulta
Laboratorio: Plan de almacenamiento en caché y compilación
Módulo 9: Eventos extendidos
Conceptos básicos de eventos extendidos
Implementación de eventos extendidos
Laboratorio : Eventos extendidos
Módulo 10: Monitoreo, Rastreo y Línea de Base
Monitoreo y rastreo
Baselining y benchmarking
Laboratorio: Monitoreo, Rastreo y Línea de Base
Comentarios recientes