Curso: Optimización de Aplicaciones sobre SQL Server

DIRIGIDO A

Desarrolladores

BENEFICIOS
  • Conocer los diversos mecanismos provistos por SQL Server para optimizar el acceso a los datos
  • Aprender diferentes estrategias de optimización
  • Aprender a reconocer y solucionar diferentes problemas de rendimiento
  • Aprender a desarrollar aplicaciones de alto rendimiento
CARGA HORARIA

24 horas

Contenido

Introducción

  • Roles involucrados en la optimización
  • Tipos de Aplicaciones
  • Pasos para la optimización
  • Optimización de Instancia vs optimización de Aplicaciones
  • Fuentes de datos para la optimización
  • Problemas típicos de performance
  • Sugerencias Generales
  • Problemas típicos de performance y sugerencias generales



Herramientas para Optimización

  • Monitores
  • Vistas
  • Logs
  • Consultas típicas
  • Análisis de Waits States


Optimización de Sentencias SQL

  • Procesamiento de Sentencias SQL
  • Obtención de Plan de Ejecución


Índices y estadísticas

  • Para que sirven los índices
  • Tipos de índices
  • Clusteres – Non Clustered – Unique – Filtrados
  • ¿Que son las estadísticas y para que sirven?
  • Estadisticas: Densidad y distribución.


Detección y resolución de problemas de concurrencia



Herramientas avanzadas de monitoreo