Temario
Dirigido a
analistas programadores, programadores, administradores de BBDD (DBA) e incluso jefes de proyecto que necesiten estos conocimientos técnicos avanzados.
Descripción
La optimización de las consultas SQL de nuestras aplicaciones y gestores de BBDD es uno de los puntos claves para la satisfacción de nuestros clientes y para el éxito de los proyectos de desarrollo de Software. En este curso de 8 horas se plantea en profundidad el diseño y la optimización avanzada de las consultas SQL de acceso a gestores de BBDD. Se utilizará el gestor de BBDD Microsoft SQL Server.
Temario
Optimización Avanzada de Consultas SQL
•09:45 Recepción de asistentes
•10:00 Sesión de mañana (I)
•Arquitectura SQL Server
•¿Cómo se aplica la teoría en SQL Server?
•Indexación, índices agrupados, no agrupados.
•12:00 Coffee Break
•12:30 Sesión de mañana (II)
•¿Cómo se aplica la teoría en SQL Server?
•Fragmentación, estadísticas, reorganización
•Mejora tus queries
•Consultas: joins, apply, subqueries, tablas derivadas
•14:00 Comida
•16:00 Sesión de tarde (I)
•Mejora tus queries
•Vistas, procedimientos almacenados, UDF
•Funciones de posicionamiento: TOP, RANKING
•¿Cómo veo (e interpreto) lo que se hace por ahí dentro?
•SQL Server Management Studio, SQL Profiler, sysmon, DTA
•Operadores (lógicos, físicos)
•Interpretar plan de ejecución (… sugerencias, plan guides)
•18:00 Coffee break
•18:30 Sesión de tarde (II)
•¿Es tan listo SQL Server para saber lo que quiero?
•Query processor, optimización, recompilación, cache de procedimiento
•Dichosos bloqueos
•Niveles de aislamiento, bloqueos