Este curso proporciona a los estudiantes que administran y mantienen bases de datos de SQL Server con los conocimientos y habilidades para optimizar el rendimiento y optimizar sus bases de datos.
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 administran. Estas personas también escriben consultas en contra de datos y necesitan asegurar un rendimiento de ejecución óptimo de las cargas de trabajo.
Las audiencias secundarias para este curso son individuos que desarrollan aplicaciones que ofrecen contenido de bases de datos de SQL Server.
Describir la descripción general de alto nivel de arquitectura de SQL Server y sus diversos componentes.
Describir el modelo de ejecución de SQL Server, las esperas y las colas.
Describir conceptos básicos de E / S, redes de área de almacenamiento y pruebas de rendimiento.
Describir los conceptos arquitectónicos y las mejores prácticas relacionadas con los archivos de datos para bases de datos de usuarios y TempDB.
Describir los conceptos arquitectónicos y las mejores prácticas relacionadas con Concurrencia, Transacciones, Niveles de Aislamiento y Bloqueo.
Describir los conceptos arquitectónicos del Optimizador y cómo identificar y solucionar los problemas del plan de consulta.
Describir conceptos arquitectónicos, escenarios de solución de problemas y prácticas recomendadas relacionadas con Plan Cache.
Describir los conceptos arquitectónicos, la estrategia de solución de problemas y los escenarios de uso de los eventos extendidos.
Explicar la estrategia y las técnicas de recolección de datos para analizar los datos recopilados.
Entender las técnicas para identificar y diagnosticar cuellos de botella para mejorar el rendimiento general.
Además de su experiencia profesional, los estudiantes que asistan a esta formación deben tener ya los siguientes conocimientos técnicos:
Conocimiento básico del sistema operativo Microsoft Windows y su funcionalidad básica.
Conocimiento práctico de la administración y mantenimiento de bases de datos
Conocimiento práctico de Transact-SQL.
Componentes de SQL Server y SO de SQL
Programación de Windows vs Programación de SQL
Esperas y colas
Conceptos básicos
Soluciones de almacenamiento
Configuración y pruebas de SQL Server I/O
Estructura de base de datos
Archivo de datos internos
Internos de TempDB
Memoria de Windows
Memoria de SQL Server
OLTP en memoria
Concurrencia y Transacciones
Bloqueo Internos
Estadísticas Internacionales y Estimación de Cardinalidad
Índice Internos
Índices de Columnstore
Ejecución de consultas y optimizadores internos
Planes de ejecución de consultas
Análisis de planes de ejecución de consultas
Planificar la caché interna
Solución de problemas de la caché del plan
Tienda de consultas
Conceptos básicos de eventos ampliados
Trabajar con eventos ampliados
Seguimiento y rastreo
Bases y benchmarking
Microsoft
Bases de Datos
20 horas