0% encontró este documento útil (0 votos)
146 vistas

Transact SQL Advanced SQL Server 2022

Este documento describe un curso avanzado de Transact-SQL de 64 horas de duración para SQL Server 2022. El curso se enfoca en mejorar las habilidades de los participantes en la optimización de consultas SQL, el uso de herramientas avanzadas y la resolución de problemas de rendimiento. Los temas incluyen la gestión de índices, procedimientos almacenados, optimización de consultas, administración de bloqueos y monitoreo del rendimiento.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
146 vistas

Transact SQL Advanced SQL Server 2022

Este documento describe un curso avanzado de Transact-SQL de 64 horas de duración para SQL Server 2022. El curso se enfoca en mejorar las habilidades de los participantes en la optimización de consultas SQL, el uso de herramientas avanzadas y la resolución de problemas de rendimiento. Los temas incluyen la gestión de índices, procedimientos almacenados, optimización de consultas, administración de bloqueos y monitoreo del rendimiento.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

CURSO

TRANSACT – SQL ADVANCED – SQL SERVER 2022


DURACIÓN: 64 HORAS ACADÉMICAS
MODALIDAD: ONLINE

En este curso consolidarás tus conocimientos de construcción de sentencias afinadas de


SQL y T-SQL; así como, detectar y resolver problemas de rendimiento utilizando
herramientas y técnicas avanzadas.

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

de internet de 2 Mbps como mínimo.

• La máquina virtual estará configurada con el software y hardware necesario, con velocidad 2.1 Gbps de

navegación disponible para las sesiones de clases.

• Correo institucional de Cibertec.

• Office 365 Web (Word, Excel, Power Point, etc.)

• Acceso a Microsoft OneDrive y Microsoft Teams.


IV. LOGROS DEL CURSO

Al finalizar el curso, el alumno será capaz de aplicar técnicas avanzadas para mejorar los tiempos de

respuesta de una aplicación. Adicionalmente, estará preparado para:

• Aplicar las mejores prácticas de optimización de sentencias T-SQL.

• Emplear la indexación en los planes de ejecución y estadísticas de acceso al motor.

• Utilizar herramientas de interpretación y solución de problemas de SQL Server.

V. CERTIFICACIONES

• Al aprobar la capacitación, obtendrás un certificado en Transact-SQL Advanced - SQL Server 2022 a


nombre de Cibertec.
CERTIFICACIONES ASOCIADAS
• Ninguna

VI. PRERREQUISITOS

• Conocimiento de SQL Server 2019 o superior (nivel básico)


• Conocimiento de herramientas de SQL Server 2019 o superior (nivel básico)
• Conocimiento de Transact-SQL (nivel intermedio)
• Conocimiento de lógica de programación (nivel intermedio)
CAPACITACIÓN RECOMENDADA
• SQL y Modelamiento de Datos – SQL Server 2022

VII. CONCEPTOS Y TERMINOLOGÍA

• Left Outer Join • Table Scan • Nonclustered Index • Lock


• Right Outer Join • Fetch Query • Clustered Index • SQL Profiler
• Merge Join • Table Spool • Reorganize • SQL Trace
• Hash Match • Stream Aggregate • Rebuild • Tuning Advisor
• Nested Loops • Bookmark Lookup • Deadlock • Data Collector
• Vistas indexadas • UDF INLINE • Columnstore Indexes • Transaction
CONTENIDO TEMÁTICO

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?

• Análisis del performance


• Análisis de eventos de espera (wait events)

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

También podría gustarte