Curso de SQL Server Optimizacion & Performance

Curso

Online

$ 83.322,91 IVA inc.

*Precio estimativo

Importe original en USD:

$ 60

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    12h

  • Inicio

    Fechas disponibles

El objetivo de este curso es proveer los conocimientos necesarios para evaluar y optimizar las consultas SQL y sus tiempos de respuesta, y también focalizar en obtener los conocimientos para identificar y solucionar problemas de performance relacionados con el diseño y estructura de la base de datos y su interacción con el entorno sistémico. El curso comienza con una introducción a las estructuras de almacenamiento físico de una base de datos relacional de Sql Server, para luego poder apreciar el impacto en el diseño lógico de una base de datos y el criterio de elección de índices para la rápida recuperación de los datos. Se hará hincapié en el buen uso de las herramientas existentes para monitoreo de performance y su uso rutinario para prevenir problemas, así también impartir buenas prácticas en la producción de código Transact-SQL para lograr consultas con excelente velocidad de respuesta.Se introducirá en el uso del optimizador de consultas, comprendiendo previamente los pasos que realiza el motor de base de datos cada vez que atiende una petición de consulta. El mismo trae como beneficio el poder descubrir si una instrucción sql es apropiada o no para obtener buen rendimiento. Se aprenderán los conceptos de transacción y concurrencia, fundamentales para bases de datos sometidas a entorno multiusuario con gran cantidad de accesos simultáneos. El curso está orientado específicamente a las versiones 2014 y 2016 de Sql Server, si bien el 80% de conceptos y herramientas se corresponden y están también disponibles desde la versión 2000.

Sedes y fechas disponibles

Ubicación

inicio

Online

inicio

Fechas disponiblesInscripciones abiertas

Información relevante sobre el curso

Este curso está orientado a los alumnos de EducaciónIT, a quienes administran y mantienen bases de datos SQL Server; a desarrolladores de código Transact-SQL; a desarrolladores de aplicaciones cliente que interactían con bases de datos SQL Server; a quienes deseen formarse sólidamente y especializarse en el sistema gestor de bases de datos SQL Server y a los deseen introducirse en tareas de performance tuning.

Se requieren conocimientos sólidos en programación con Transact-SQL o haber realizado el curso Programaciónn con SQL Server.

Es recomendable contar con conocimientos básicos en diseño y modelado de bases de datos relacionales o haber realizado el curso Diseño e Implementación SQL Server.

Preguntas & Respuestas

Añadí tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién querés que te responda?

Dejanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

Materias

  • Server
  • Herramientas
  • Base de datos
  • SQL Server
  • SQL

Plan de estudios

1. Conceptos Generales Almacenamiento físico y lógico Archivos primarios, archivos secundarios, archivos de log, páginas y extents Distribución de las bases de datos de sistema y distribución óptima de archivos fí­sicos Filegroups Tablas Indices Concepto de tabla y/o í­ndice particionado Herramientas para monitoreo de performance Activity Monitor Performance monitor Profiler Database Engine Tuning Advisor Query Analyzer Otras herramientas de terceros 2. Indices Diseño de í­ndices Conceptos básicos del diseño de í­ndices Distintos Tipos de Indices y sus usos: í­ndices clúster, í­ndices no clúster, í­ndices únicos, í­ndices filtrados Optimización de í­ndices Reorganizar y volver a generar í­ndices Mantenimiento de índices y Estadí­sticas 3. Optimización de consultas Query Analyzer Pasos que realiza el motor de base de datos al ejecutar una consulta Planes de ejecución: estimados y reales, plan caché Interpretación de planes de ejecución Buenas prácticas en la escritura de código SQL Guía para construir consultas optimizadas Prevención de uso de cursores y tablas temporales Operadores set-based y expresiones de tabla Ventajas y desventajas de sql dinámico Implicancias en performance de triggers y constraints Otras instrucciones de Transact-SQL que mejoran velocidad de ejecución 4. Transacciones Conceptos fundamentales Transacción (ACID) Transacciones implícitas y explicitas Monitoreo de transacciones Log de transacciones Proceso de recovery de transacciones Administración y control de concurrencia Control de concurrencia Locks Waits Deadlocks Monitoreo de Deadlocks Niveles de aislamiento de transacciones

Curso de SQL Server Optimizacion & Performance

$ 83.322,91 IVA inc.

*Precio estimativo

Importe original en USD:

$ 60