A Distancia
Este curso de cuatro días dirigido por un instructor proporciona a los estudiantes que administran y mantienen bases de datos de SQL Server el conocimiento y las habilidades para ajustar el rendimiento y optimizar sus bases de datos.
Perfil de audiencia
La audiencia principal de este curso son las personas que administran y mantienen las 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 contra datos y necesitan garantizar un rendimiento de ejecución óptimo de las cargas de trabajo.
Las audiencias secundarias de este curso son personas que desarrollan aplicaciones que entregan contenido de bases de datos de SQL Server.
Prerrequisitos
Además de su experiencia profesional, los estudiantes que asistan 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.
Esquema del curso
Módulo 1: Arquitectura, programación y esperas de SQL Server
Este módulo cubre una descripción general de la arquitectura de alto nivel de SQL Server y sus diversos componentes. Se sumerge profundamente en el modelo de ejecución, las esperas y las colas de SQL Server.
Lecciones
Componentes de SQL Server y SO SQL
Programación de Windows frente a programación de SQL
Esperas y colas
Laboratorio: Arquitectura, programación y esperas de SQL Server
Después de completar este módulo, podrá:
Describir los componentes de SQL Server y el sistema operativo SQL.
Describir las diferencias entre la programación de Windows y la programación de SQL.
Describe esperas y colas
Módulo 2: E / S de SQL Server
Este módulo cubre conceptos básicos de E / S, redes de área de almacenamiento y pruebas de rendimiento. Se centra en las operaciones de E / S de SQL Server y cómo probar el rendimiento del almacenamiento.
Lecciones
Conceptos básicos
Soluciones de almacenamiento
Configuración y prueba de E / S
Laboratorio: Prueba del rendimiento del almacenamiento
Después de completar este módulo, podrá:
Describir los conceptos básicos de SQL I / O.
Describe las soluciones de almacenamiento
Configuración y prueba de E / S
Módulo 3: Estructuras de bases de datos
Este módulo cubre las estructuras de la base de datos, el archivo de datos y los componentes internos de TempDB. Se centra en conceptos arquitectónicos y mejores prácticas relacionadas con archivos de datos para bases de datos de usuarios y TempDB.
Lecciones
Elementos internos de la estructura de la base de datos
Componentes internos del archivo de datos
Internos de TempDB
Laboratorio: Estructuras de bases de datos
Después de completar este módulo, podrá:
Describir la configuración interna de las estructuras de la base de datos.
Describe la configuración interna de los archivos de datos.
Describe la configuración interna de TempDB
Módulo 4: Memoria de SQL Server
Este módulo cubre los componentes internos de la memoria de Windows y SQL Server. Se centra en los conceptos de arquitectura y las mejores prácticas relacionadas con la configuración de memoria de SQL Server.
Lecciones
Memoria de Windows
Memoria de SQL Server
OLTP en memoria
Laboratorio: Memoria de SQL Server
Después de completar este módulo, podrá:
Describe los componentes de la memoria de Windows.
Describir los componentes de la memoria de SQL Server.
Describir OLTP en memoria
Módulo 5: Simultaneidad de SQL Server
Este módulo cubre Transacciones y Bloqueo de Internals. Se centra en los conceptos arquitectónicos y las mejores prácticas relacionadas con la concurrencia, las transacciones, los niveles de aislamiento y el bloqueo.
Lecciones
Simultaneidad y transacciones
Bloqueo de internos
Laboratorio: Simultaneidad de SQL Server
Después de completar este módulo, podrá:
Explicar la simultaneidad y las transacciones.
Describe el bloqueo
Módulo 6: Estadísticas e índices internos
Este módulo cubre estadísticas e índices internos. Se centra en conceptos arquitectónicos y mejores prácticas relacionadas con estadísticas e índices.
Lecciones
Estadísticas internas y estimación de cardinalidad
Elementos internos del índice
Índices de almacén de columnas
Laboratorio: Estadísticas e índices internos
Después de completar este módulo, podrá:
Describir los aspectos internos de las estadísticas.
Explicar la estimación de cardinalidad
Describa por qué usaría índices de Columnstore y podría implementar uno
Módulo 7: Ejecución de consultas y análisis del plan de consultas
Este módulo cubre la ejecución de consultas y el análisis del plan de consultas. Se centra en los conceptos arquitectónicos del Optimizador y en cómo identificar y solucionar problemas del plan de consultas.
Lecciones
Ejecución de consultas y componentes internos del optimizador
Planes de ejecución de consultas
Analizar planes de ejecución de consultas
Procesamiento de consultas adaptativo
Laboratorio: ejecución de consultas y análisis del plan de consultas
Después de completar este módulo, podrá:
Describir la ejecución de consultas y el optimizador.
Analice planes de consultas y resuelva problemas comunes
Módulo 8: Planificación del almacenamiento en caché y la recompilación
Este módulo cubre el almacenamiento en caché y la recompilación de planes. Se centra en conceptos arquitectónicos, escenarios de resolución de problemas y mejores prácticas relacionadas con Plan Cache.
Lecciones
Planificar los componentes internos de la caché
Solución de problemas de caché del plan
Sintonización automática
Almacén de consultas
Laboratorio: planificar el almacenamiento en caché y la recompilación
Después de completar este módulo, podrá:
Describir la caché del plan
Solucionar problemas de caché del plan
Describe el almacén de consultas y por qué lo usarías.
Módulo 9: Eventos extendidos
Este módulo cubre eventos extendidos. Se centra en conceptos arquitectónicos, estrategia de resolución de problemas y escenarios de uso para eventos extendidos.
Lecciones
Conceptos básicos de eventos extendidos
Trabajar con eventos extendidos
Laboratorio: eventos extendidos
Después de completar este módulo, podrá:
Describir los conceptos centrales de eventos extendidos.
Implementar eventos extendidos
Módulo 10: Monitoreo, rastreo y establecimiento de bases
Este módulo cubre herramientas y técnicas para monitorear, rastrear y establecer una línea base de datos de rendimiento de SQL Server. Se centra en la estrategia de recopilación de datos y las técnicas para analizar los datos recopilados.
Lecciones
Seguimiento y seguimiento
Base de referencia y evaluación comparativa
Laboratorio: Monitoreo, rastreo y base de datos
Después de completar este módulo, podrá:
Describir varias opciones de seguimiento y seguimiento.
Describir varias opciones para la evaluación comparativa y la línea de base.