
Contenido del Tema:
•Introducción al curso.
•Estructura del curso.
Contenido del Tema:
•Historia de SQL Server.
•Versiones Principales de SQL Server.
•Componentes Principales de SQL Server.
Contenido del Tema:
•Preparación para la Instalación.
•Proceso de Instalación.
•Configuración Inicial.
•Optimización Post-Instalación.
•Herramientas y Técnicas de Optimización.
Parte práctica de la descarga e instalación del servidor de base de datos SQL Server, versión Developer.
Contenido del Tema:
•Introducción a las Bases de Datos Relacionales.
•Diseño de Base de Datos.
•Álgebra Relacional y su impacto en la Optimización.
•SQL y su Relación con el Álgebra Relacional.
Contenido del Tema:
•SQL y su Relación con el Álgebra Relacional.
•Estrategias de Optimización de Consultas.
•Comprender los conceptos fundamentales de las bases de datos relacionales.
Contenido del Tema:
•¿Qué Significa Optimizar?
•Importancia de la Optimización.
•Aspectos Clave de la Optimización.
•Conclusión.
Contenido del Tema:
•¿Qué son los Índices?
•Tipos de Índices.
Contenido del Tema:
•Creación y Mantenimiento de Índices.
Contenido del Tema:
•Estrategias Avanzadas.
Contenido del Tema:
•Introducción a los Planes de Ejecución.
•Componentes de un Plan de Ejecución.
•Lectura y Análisis de Planes de Ejecución.
Contenido del Tema:
•¿Qué significa buenas practicas?.
•Buenas practicas recomendadas.
Contenido del Tema:
•Buenas practicas recomendadas.
Contenido del Tema:
•Fundamentos de los Planes de Ejecución.
Contenido del Tema:
•Interpretación de Planes de Ejecución (Consultas básicas).
Contenido del Tema:
•Interpretación de Planes de Ejecución (Consultas Complejas).
Contenido del Tema:
•Interpretación de Planes de Ejecución (INSERT, DELETE y UPDATE).
Contenido del Tema:
•Interpretación de Planes de Ejecución (CROSS APPLY, MERGE, CTE's, Sotred Procedures, Sub Querys y VIEWS).
Contenido del Tema:
•Optimización de Consultas SQL (Entender el conteo de Tablas y estrategia para manejar consultas complejas).
Contenido del Tema:
•Introducción a SQL Sentry Plan Explorer.
Contenido del Tema:
•Análisis avanzado con SQL Sentry Plan Explorer.
Contenido del Tema:
•Implementación de sugerencias de consultas (HINTS).
Contenido del Tema:
•Optimización de Joins.
•Selección apropiada de Join.
•Optimización de Subconsultas.
Contenido del Tema:
•Introducción al Particionamiento de Tablas.
•Tipos de Particionamiento.
Contenido del Tema:
•Implementación de Particionamiento en SQL Server.
•Beneficios del Particionamiento.
Contenido del Tema:
•Introducción a las DMVs y DMFs.
•Tipos de DMVs y su aplicación.
•Permisos de las DMVs.
•Ejemplos prácticos de DMVs.
•Ejemplos prácticos de DMVs.
•Beneficios de las DMVs en la optimización de bases de datos.
Contenido del Tema:
•Introducción a SQL Server Profiler.
•Funcionalidades clave de SQL Server Profiler para la optimización.
•Ejemplos prácticos.
Contenido del Tema:
•Eventos Extendidos.
•Configuración de una Sesión de Eventos Extendidos
•Ejecución y Monitoreo de Procedimientos Almacenados.
•Análisis de los Datos Capturados.
•Conclusión.
Contenido del Tema:
•¿Qué es mantenimiento de bases de datos en SQL Server?
•Realización de Copias de Seguridad de forma regular.
•Monitorización del Rendimiento.
•Actualización de Estadísticas.
•Optimización de Índices.
•Revisión y Ajuste de Consultas.
•Conclusión.
Este curso está diseñado específicamente para capacitar a los profesionales de TI o entusiastas en la optimización de consultas en SQL Server, sistema ampliamente utilizado en el ámbito empresarial, SQL Server es un sistema de Base de Datos creado por Microsoft. Mediante un enfoque equilibrado que integra lecciones teóricas y prácticas, ejemplos del mundo real y ejercicios interactivos, los participantes desarrollarán habilidades avanzadas para analizar y mejorar el rendimiento de las bases de datos. La metodología del curso, que combina teoría con práctica intensiva, permite a los estudiantes aplicar de manera efectiva los conocimientos adquiridos. Se enfoca en técnicas como la interpretación de planes de ejecución, la correcta utilización de índices y estadísticas, y la optimización de consultas bajo diferentes cargas de trabajo. Además, se tratarán temas sobre la configuración y el mantenimiento de SQL Server para garantizar la eficiencia y seguridad de las bases de datos. Este programa es ideal para aquellos que buscan profundizar sus competencias técnicas y obtener un dominio completo sobre los desafíos de rendimiento en bases de datos. Está dirigido tanto a profesionales con experiencia previa en bases de datos como a aquellos que, teniendo una base técnica, desean especializarse en esta área crítica de la tecnología de la información.