Curso a distancia: SQL Server performance tuning


Eventribe_tuning

En junio no te pierdas hacer este curso online sobre performance & tuning en SQL Server.

En el mismo mostrare:

·         Conceptos generales de performance

·         Como se interpretan los planes de ejecución (Query Plans)

·         Diseño de tablas OLTP optimas

o   Performance y tipos de datos (char vs varchar, Unicode, int vs bigint, etc)

o   Modelado y performance.

o   Como guardar datos grandes (imágenes, documentos, etc.) de forma performante.

o   Claves artificiales vs claves naturales.

o   Uso de GUID y performance.

·         Índices

o   Funcionamiento de índices en SQL Server.

o   Índices clustered y performance

o   Cómo funcionan los índices non-clustered.

o   Índices cover.

o   Diseñando índices eficientes.

o   Consideraciones en las consultas para usar los índices de forma óptima.

o   Fragmentación e impacto en la performance.

o   Índices avanzados

§  XML

§  FulltextSearch

§  ColumnStore index (SQL 2012 / 2014 o 2016)

§  Clustered column Store index (SQL 2014 o 2016)

§  Vistas indexadas

·         Estadísticas

o   Estadísticas de índices y su impacto en la performance

o   Estadísticas de columna y su impacto en la performance.

 

·         Optimización código TSQL

o   Cursores y Whiles

o   Tablas temporales

o   Variables tipo tabla

o   Convert_implicit

o   Vistas e impacto en la performance.

o   Triggers e impacto en la performance.

o   Funciones escalares e impacto en la performance.

o   UNION vs UNION ALL

o   Exists vs Count

o   Depurar registros de forma eficiente.

o   Hint querys

o   Codigo CLR y performance.

·         Stores procedures

o   Cache e impactos en la performance.

o   Uso eficiente de Stores procedures.

·         Transacciones

o   Uso eficiente de transacciones.

o   Buenas prácticas en el manejo de transacciones

o   Transacciones distribuidas y su impacto en la performance.

·          Bloqueos

o   Tipos de bloqueos

o   Niveles de aislamiento.

o   Uso de Snapshot.

o   Deadlocks

·         Particionamiento de tablas y performance.

·         Cargar datos a una tabla masivamente y de forma eficiente

o   Usando particiones

o   Sin usar particiones.

·         Tablas en memoria (SQL 2014 o 2016)

o   Uso y restricciones de tablas en memoria para aumentar la performance.

o   Uso y restricciones de Stores procedures en memoria

·         Herramientas para detectar y resolver problemas de performance

o   Uso de profiler y análisis de trazas.

o   Uso de Database Tuning Advisor.

o   Activity monitor.

 

Si queres registrate en el mismo acá esta el link