INTRODUCCIÓN


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.

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 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.

OBJETIVO(S) GENERAL(ES)


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.

REQUISITOS PREVIOS


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.





PROGRAMA DEL CURSO.


ARQUITECTURA, PROGRAMACIÓN Y ESPERAS DE SQL SERVER


Este módulo cubre la visión general de arquitectura de alto nivel de SQL Server y sus diversos componentes. Sumerge profundamente en el modelo de ejecución de SQL Server, espera y cola.

Lecciones

Componentes de SQL Server y SO de SQL

Programación de Windows vs Programación de SQL

Esperas y colas

SQL SERVER I/O


Este módulo cubre conceptos básicos de SQL Server I/O, redes de área de almacenamiento y pruebas de rendimiento. Se centra en las operaciones de SQL Server I/O y cómo probar el rendimiento del almacenamiento.

Lecciones

Conceptos básicos

Soluciones de almacenamiento

Configuración y pruebas de SQL Server I/O

ESTRUCTURAS DE BASE DE DATOS


Este módulo cubre estructuras de base de datos, archivo de datos y elementos internos de TempDB. Se centra en los conceptos arquitectónicos y las mejores prácticas relacionadas con los archivos de datos para las bases de datos de usuarios y TempDB.

Lecciones

Estructura de base de datos

Archivo de datos internos

Internos de TempDB

MEMORIA DE SQL SERVER


Este módulo cubre los elementos internos de la memoria de Windows y de SQL Server. Se centra en los conceptos arquitectónicos y las mejores prácticas relacionadas con la configuración de la memoria de SQL Server.

Lecciones

Memoria de Windows

Memoria de SQL Server

OLTP en memoria

CONCURRENCIA DE SQL SERVER


Este módulo cubre Transacciones y Bloqueo Internos. 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

Concurrencia y Transacciones

Bloqueo Internos

ESTADÍSTICAS E ÍNDICES INTERNOS


Este módulo cubre estadísticas e índices internos. Se centra en los conceptos arquitectónicos y las mejores prácticas relacionadas con las estadísticas y los índices.

Lecciones

Estadísticas Internacionales y Estimación de Cardinalidad

Índice Internos

Índices de Columnstore

ANÁLISIS DE EJECUCIÓN DE CONSULTAS Y ANÁLISIS DE PLANES DE CONSULTA


Este módulo cubre la ejecución de consultas y el análisis de planes de consultas. Se centra en los conceptos arquitectónicos del Optimizador y en cómo identificar y solucionar problemas del plan de consulta.

Lecciones

Ejecución de consultas y optimizadores internos

Planes de ejecución de consultas

Análisis de planes de ejecución de consultas

CACHÉ Y RECOMPILACIÓN DEL PLAN


Este módulo cubre el Plan Caching y Recompilation. Se centra en conceptos arquitectónicos, escenarios de solución de problemas y prácticas recomendadas relacionadas con Plan Cache.

Lecciones

Planificar la caché interna

Solución de problemas de la caché del plan

Tienda de consultas

EVENTOS EXTENDIDOS


Este módulo cubre Eventos Extendidos. Se centra en conceptos arquitectónicos, estrategia de solución de problemas y escenarios de uso para eventos extendidos.

Lecciones

Conceptos básicos de eventos ampliados

Trabajar con eventos ampliados

SUPERVISIÓN, RASTREO Y CONSOLIDACIÓN


Este módulo cubre las herramientas y técnicas para monitorear, rastrear y basar los datos de rendimiento de SQL Server. Se centra en la estrategia y técnicas de recolección de datos para analizar los datos recopilados.

Lecciones

Seguimiento y rastreo

Bases y benchmarking

Descargar PDF

Descargar PDF

DATOS GENERALES


Tecnología

Microsoft

Área

Bases de Datos

Duración

20 horas

MÁS INFORMACIÓN