Formación en

Optimizando objetos Transact-SQL para Microsoft SQL Server

Objetivos

Escribir objetos T-SQL de Microsoft SQL Server eficientes que puedan optimizar el rendimiento de las bases de datos SQL Server, reduciendo significativamente los tiempos de respuesta y mejorando la escalabilidad de las aplicaciones.

Requisitos

Dominando Transact-SQL para Microsoft SQL.

Perfil del instructor

Ingeniero en computación, PMP, Máster en Computación y Máster en Administración de Proyectos. Profesional bilingüe con más de 25 años de experiencia en desarrollo de software y 13 años en gestión de proyectos, liderando equipos de alto rendimiento en los sectores público y privado. Cuenta con amplio conocimiento en arquitectura de software, inteligencia de negocios y ciberseguridad.
Profesor de Educación Continua en el CPIC desde 2021, impartiendo cursos de SQL Server e Inteligencia de Negocios con Power BI. Docente universitario en la Universidad Hispanoamericana y la Universidad Santa Lucía, impartiendo cursos de programación, inteligencia de negocios y formulación de proyectos.

Certificaciones en:

  • PMP (Project Management Professional).
  • Scrum Master Certified.
  • Microsoft Certified Solution Developer (MCSD).
  • Certificaciones en Neuroeducación.

Especialidades en:

  • Desarrollo de software empresarial.
  • Gestión de proyectos con metodologías PMBOK, Agile y Scrum.
  • Arquitectura de software.
  • Análisis y optimización de datos.
  • Implementación de soluciones en la nube (AWS, Azure).
  • Inteligencia de negocios con Power BI y SQL Server.
  • Seguridad de datos y cumplimiento.
Metodología

El curso se desarrolla a través del aula virtual del área de Educación Continua bajo una metodología tecno-instruccional.

Temario

Fundamentos de la Optimización, Análisis de Planes de Ejecución y Herramientas Avanzadas.

  • Introducción a la optimización de consultas.
    • Importancia.
    • Conceptos básicos.
    • Herramientas.
  • El optimizador de consultas.
    • ¿Cómo funciona?
    • Factores que influyen en la elección del plan.
  • Análisis de planes de ejecución.
    • Costo de un plan.
    • Lectura de planes detallados.
    • Identificación de cuellos de botella.
  • Herramientas para el análisis:
    • Plan Cache.
    • Estimaciones estadísticas.
    • Dynamic Management Views (DMVs).
    • Extended Events.
    • SQL Server Profiler.
    • Query Store.

Índices y Estadísticas Avanzadas.

  • Tipos de índices:
    • Clustered.
    • Non-clustered.
    • Columnas calculadas.
    • Índices filtrados.
    • Índices inclusivos.
    • Índices de cobertura.
  • Diseño de índices:
    • ¿Cuándo crear un índice?
    • ¿Qué columnas incluir?
    • Índices compuestos.
  • Mantenimiento de índices:
    • Fragmentación.
    • Estrategias de actualización.

Optimizar objetos T-SQL complejos.

  • Optimización de joins.
  • Optimización de consultas con subconsultas correlacionadas:
    • Técnicas para mejorar el rendimiento.
  • Optimización de agrupamientos y funciones de ventana (GROUP BY, HAVING, OVER)
  • Uso eficiente de CTEs. –
  • Funciones y procedimientos almacenados:
    • Diseño eficiente.
    • Parámetros.
    • Variables locales.
  • Optimización de funciones escalares y de tabla:
    • Consideraciones especiales.
  • Índices para funciones:
    • ¿Cuándo?
    • ¿Cómo utilizarlos?

Configuración del Servidor y Parametrización de Consultas.

  • Configuración avanzada del servidor:
    • Opciones de configuración que afectan directamente al rendimiento. –
  • Parametrización avanzada:
    • Parámetros de salida.
    • Tablas de valores.
    • Funciones internas.
  • Almacenamiento en caché de procedimientos:
    • Estrategias para maximizar el uso del caché.
  • Optimización de consultas ad-hoc:
    • Técnicas para mejorar el rendimiento de consultas no almacenadas.

Solución de Problemas y Tendencias Futuras.

  • Diagnóstico de problemas de rendimiento:
    • Herramientas y técnicas avanzadas.
  • Tendencias en la optimización de consultas:
    • Nuevas características de SQL Server.
    • Tecnologías emergentes.
  • Mejores prácticas y recomendaciones:
    • Resumen de los conceptos clave.
Inversión.
  • Colegiados: Invierta en su futuro digital y asegure su espacio por tan solo ₡10.100 colones y acceda a conocimientos de vanguardia.
  • ISACA y Estudiantes: ₡50.000.
  • Público en General: ₡67.000.

Si necesita una factura electrónica, le solicitamos que nos proporcione la siguiente información durante el mes en que efectuó el pago. Adjunte esta información junto con su comprobante de pago: nombre completo, cédula jurídica, teléfono, correo electrónico, dirección exacta.

Formas de pago.

Transferencia o depósito en las cuentas a nombre del Colegio de Profesionales en Informática y Computación, cédula jurídica: 3-007-179168.

Recuerde que, para asegurar su espacio en el curso, debe de remitir el comprobante de pago al correo educacion.continua@cpic.or.cr y llenar el formulario de inscripción.

Para mayores detalles llamar al teléfono 2225-6701 ext.170 educacion.continua@cpic.or.cr

  • Tenga en cuenta que la apertura de las capacitaciones está sujeta a un cupo mínimo.
  • Autorizo al Colegio de Profesionales en Informática y Computación (CPIC) a utilizar las imágenes de la actividad en fotografías destinadas a la publicidad y promoción del curso. Estas imágenes podrán ser utilizadas tanto en el desarrollo del evento como en actividades complementarias organizadas por el Colegio. Además, se podrán publicar en el espacio web, boletín semanal y otros medios audiovisuales. Esta autorización no tiene un plazo temporal específico ni está restringida al ámbito nacional de ningún país.

Cursos similares

Microsoft Azure Data Fundamentals DP-900

Microsoft Security, Compliance, and Identity Fundamentals SC-900

Microsoft Azure AI Fundamentals AI-900

Inglés Intensivo Conversacional

Fundamentos de Ciberseguridad

Certificaciones relacionadas