Curso : SQL Query Tuning Junio 2019

$120.00 USD

Sin stock

Curso a distancia SQL Server Query Tuning y buenas prácticas para programadores TSQL.

Orientado a: Programadores o DBA SQL Server con más de 3 años de experiencia.

Duración: 12 clases de 60 minutos cada una a distancia, en el horario de 20 a 21 hs Buenos Aires (-3).

Inicia:  3 al 19 de junio de 2019.

Material:

  • Clases grabadas por el tiempo que dura el curso para poder verlas fuera del horario programado.
  • Scripts y material de lectura.
  • Certificado de asistencia.
  • Canal de teams y DL para poder tener contacto con el instructor durante todo el curso.

Requisitos equipamientoAcceso a internet con una conexión ADSL y Windows 7 o superior.

Acerca del instructor 

  Maximiliano Accotto  | www.triggerdb.com/blog 
  Experto en SQL Server con mas de 20 años de experiencia
  Microsoft MVP data platform desde el 2005
  Orador de SQLPass, mug, netconf y microsoft con mas de 10 años de trayectoria 

 

Detalles 

En este curso se verán los conceptos y técnicas fundamentales para poder desarrollar consultas, procesos y bases de datos de forma óptima siguiendo las mejores prácticas logrando así la mejor performance de nuestro motor SQL Server

El mismo se hará en su gran totalidad con ejemplos reales (código TSQL) y muy pocos slides de PPT.

Para poder realizar este curso recomendamos un conocimiento previo en SQL Server de no menor a 3 años ya que el mismo está orientado a personas que trabajan con el motor y desean sacar el máximo provecho a la performance de sus sistemas.

Temario

  • Conceptos generales de performance y buenas prácticas.
  • Cómo pensar y diseñar una base de datos eficiente
  • Cómo se interpretan los planes de ejecución (Query Plans)
  • Buenas prácticas en el diseño de tablas para OLTP

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

ü  Modelado y performance.

ü  Como guardar datos grandes (imágenes, documentos, etc.)

ü  Claves artificiales vs claves naturales.

ü  Uso de GUID.

  • Índices

ü  Funcionamiento de índices en SQL Server.

ü  Índices clustered y buenas prácticas.

ü  Índices non-clustered.

ü  Índices cover.

ü  Diseño de índices de forma eficiente.

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

ü  Fragmentación e impacto en la performance.

ü  Índices avanzados

§  XML

§  FulltextSearch

§  ColumnStore index

§  Vistas indexadas

  • Estadísticas

ü  Estadísticas de índices y su impacto en la performance.

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

  • Optimización y buenas prácticas en código TSQL

ü  Cursores y Whiles.

ü  Tablas temporales.

ü  Variables tipo tabla.

ü  Convert_implicit.

ü  Buenas prácticas en el diseño de Vistas.

ü  Buenas prácticas en Triggers.

ü  Buenas prácticas en Stores procedures.

ü  Buenas prácticas en la creación y uso de funciones.

ü  UNION vs UNION ALL.

ü  Exists vs Count.

ü  Depurar registros de forma eficiente.

ü  Hint querys

ü  Código CLR y performance.

ü  Funciones Window.

ü  Optimización de JOINS.

ü  Uso de Cross Apply .

ü  String_split.

  • Transacciones.

ü  Uso eficiente de transacciones.

ü  Buenas prácticas en el manejo de transacciones.

ü  Transacciones distribuidas y su impacto en la performance.

  •  Bloqueos

ü  Tipos de bloqueos.

ü  Niveles de aislamiento.

ü  Uso de Snapshot.

ü  Deadlocks.

ü  Buenas prácticas para evitar bloqueos.

  • Particiones y data compress

ü  Usar particiones para mejorar los procesos y la performance.

ü  Técnicas de compression de tablas e índices. 

  • In memory OLTP (SQL 2014 o 2016)

ü  Tablas en memoria.

ü  Stores en memoria.

ü  Column Store Index.

  • Otras buenas prácticas

ü  Manejo de errores y transacciones.

ü  Uso de linked servers.

Descuentos especiales

  1. Alumnos que hayan cursado el primer curso de 2019 (35%), pedir cupones en cursos@triggerdb.com
  2. Compras mayores a 4 tickets (25%)
  3. Matriculados en el Consejo Profesional de Ciencias informáticas Prov Buenos Aires (35%) , pedir cupón en secretaria@cpciba.org.ar