SQL Query Tuning

Curso en el cual aprenderás a optimizar y diseñar bases de datos SQL Server o Azure SQL de forma eficiente para evitar los problemas de lentitud y ahorrar costos de licencias y Hardware o consumo en la nube

Orientado a programadores o DBA de SQL que tengan ya una experiencia con el mismo ya sea en ambientes locales o la nube.

Todo el curso esta basado en ejemplos reales con ejercicios paso a paso para poder así con cada ejemplo ir mostrando de forma concreta y teórica los distintos conceptos.

 

Introducción

1
Acerca de este curso
2
Material de descarga
3
Introducción a Buenas Prácticas
4
Conceptos de Performance
5
Planes de ejecución
6
Material adicional

Diseño y configuraciones de Base de datos

1
Buenas prácticas de performance en el diseño
2
Tipos de datos numéricos y performance
3
Tipos de datos de texto y performance
4
Opciones de configuración de base de datos
5
Data Compression

Indices

1
Introducción a índices SQL
2
Índices Clustered
3
Índices NonClustered
4
Include
5
Distribución de datos e índices
6
Índices compuestos
7
Índices con filtro
8
FK e índices
9
Estadísticas
10
Vistas Indexadas
11
Column Store Index
12
Material adicional

Escribiendo código T-SQL eficientemente

1
Impacto del Order BY en la Performance
2
Uso del SELECT (*)
3
Anti Patrones en los WHERE y JOIN (NO Sargs)
4
Conversiones Implícitas
5
UNION VS UNION ALL y performance
6
Optimizar las operaciones con OR
7
Performance en el uso de JOINS vs Exists
8
Uso de cursores , performance y optimización de los mismos
9
Funciones de usuario y performance
10
Usando CTE para mejorar la performance
11
Tablas temporales
12
Escribiendo un proceso de mover y borrar registros de forma eficiente
13
Uso del DISTINCT y la performance

Bloqueos y transacciones

1
Introducción
2
Bloqueos exclusivos
3
Bloqueos e índices
4
Niveles de aislamiento
5
Menejando las transacciones de forma eficiente
6
Escalamiento de bloqueos y cómo evitarlos
7
Delay transaction

Objetos en memoria (Inmemory OLTP)

1
Tablas en memoria
2
Procedimientos almacenados en memoria
3
TVP en memoria
4
Ejemplo de aplicación optimizada usando objetos en memoria

Creando objetos de programación eficientemente

1
Optimizando el diseño de las vistas
2
Paralelismo
3
Cómo funciona el cache de los SP, funciones y triggers
4
Parameter Sniffing
Todas las clases están en español.
Si, para eso debes seleccionar la opción de pago con transferencia bancaria
Si, mas allá de las clases grabadas se entregaran los script y lecturas adicionales
Si compras mas de 5 te haremos un descuento del 30% sobre el total. Para esto debes primero contactarnos

Be the first to add a review.

Please, login to leave a review
Get course
Enrolled: 13 students
Duration: 20Hs
Lectures: 51
Level: Intermediate
Price:
USD100