Transact SQL Advanced SQL Server 2022
Transact SQL Advanced SQL Server 2022
I. DIRIGIDO A
- Profesionales, egresados y estudiantes, interesados en mejores prácticas de optimización de sentencias SQL y T-SQL.
II. METODOLOGÍA
- El enfoque práctico-reflexivo de cada una de las sesiones virtuales en tiempo real, así como la participación de los estudiantes en
un ambiente interactivo de clases moderado por el instructor, permitirá el aprendizaje de contenidos y su aplicación en la resolución
de contextos reales, utilizando herramientas digitales para el aprendizaje significativo.
III. BENEFICIOS
• Acceso a la plataforma de Microsoft Azure Lab Services, desde cualquier PC o laptop con una conexión
• La máquina virtual estará configurada con el software y hardware necesario, con velocidad 2.1 Gbps de
Al finalizar el curso, el alumno será capaz de aplicar técnicas avanzadas para mejorar los tiempos de
V. CERTIFICACIONES
VI. PRERREQUISITOS
1 2
SQL Server 2022 Developer Técnicas avanzadas de consulta
• Instalación SQL Server 2022 Developer • Uso avanzado de SELECT
• Creación de base de datos • Uso de subconsultas
• Respaldo y restauración de base de datos • Expresiones de tabla
• Export e import • Operadores de conjuntos
• Azure Data Studio • Funciones de ventana
• SQL Server Management Studio (SSMS) • Funciones Built-In
• Evolución del SQL Sever • Funciones lógicas
• Nuevas características del SQ Server 2022 • Funciones para trabajar con NULL
• Plataforma inteligente de datos Microsoft • Nuevas funciones en SQL Server 2022
3 4
Procedimientos almacenados Gestión de los índices – nivel básico
• Ventajas de usar procedimientos • Tipos de índices
almacenados • Estadísticas distribución de datos de tablas e
• Mejores prácticas en el desarrollo de índices
procedimientos almacenados • Histogramas de frecuencia de los índices
• Elementos de programación Manejo de • Selectividad
errores • Consideraciones en el diseño e
implementación de índices
5 6
Gestión de los índices – nivel avanzado Columnstore Indexes
• Técnicas avanzadas • Concepto de Columnstore Indexes
• Vistas indizadas • Tipos de Columnstore Indexes
• Índices especiales • Columnstore indexes en Datawarehouse
• Estadísticas de uso
• Diseño e implementación de índices
• Fragmentación
• Identificar y corregir la fragmentación
7
Optimización de las
consultas de datos
• Mejores prácticas en el desarrollo de
consultas
• Identificación de consultas costosas
• Ciclo de negocio en el análisis de
consultas
8 Administración de bloqueos
• Concepto de transacciones
• ¿Cómo trabaja un lock?
• ¿Cómo detectar y resolver bloqueos?
• Análisis de deadlocks
• ¿Cómo evitar un deadlocks?
9 10
SQL Performance Tuning Monitoreo y auditoría
• Problemática en la performance del motor • Monitor de actividad
de base de datos • SQL Profiler
• Proceso de performance tuning • SQL Trace
• Consideraciones del proceso de • Database Tuning Advisor
performance tuning • Monitorear performance con Query Store
11 12
Particionamiento de datos Conectores
• Descripción de la arquitectura de la base • Microsoft JDBC Driver for SQL Server
de datos • Microsoft ODBC Driver for SQL Server
• Creación de bases de datos • Python Driver for SQL Server
• Gestión del almacenamiento • Configuración
*Cada hora académica tiene una duración de 45 minutos **Contenido referencial sujeto a cambios ***Aplica solo para inicios a partir del mes de Junio