PRODUCTOS

La mejor forma de Aprender Programación online y en español www.campusmvp.es

Seminario: Optimización de consultas e índices en SQL Server

Seminario: Optimización de consultas e índices en SQL Server

Comprar

Este curso te dará la información necesaria para aprender a analizar tu base de datos y tus consultas para conseguir el máximo rendimiento en tus aplicaciones.

Los gestores de datos relacionales son herramientas poderosas a las que todo programador tarde o temprano tiene que recurrir. Su uso básico es bastante sencillo y enseguida aprendemos a crear consultas de lectura y actualización, vistas para informes, etc...

Cuando una aplicación crece comienzan los problemas. La base de datos empieza a tener muchos usuarios simultáneos, a manejar cantidades importantes de información o a necesitar operaciones muy diversas sobre la misma información, así que las consultas empiezan a fallar o el rendimiento baja entre otros muchos efectos negativos.

Para poder entender qué está pasando y cómo podemos optimizar el trabajo con los datos, es necesario conocer bien el funcionamiento interno de nuestras bases de datos y cómo trabaja el gestor, en este caso SQL Server.

Autor

Rubén Rubio Rubén Rubio

Rubén lleva más de 15 años trabajando como desarrollador de software con diversas tecnologías, y certificado por Microsoft desde el año 2003 en desarrollo con .NET.
Ha trabajado como analista, desarrollador y responsable de TI en empresas de diferentes sectores. Actualmente trabaja como consultor y desarrollador independiente, ofreciendo sus servicios a empresas e instituciones, siendo también autor y docente en campusMVP.

¿Qué voy a aprender con este seminario de optimización de consultas en SQL Server?

Este curso está dirigido a programadores que ya trabajan con SQL Server, conocen T-SQL y la administración básica del motor de datos, y que necesitan mejorar el rendimiento de sus consultas y la escalabilidad de sus aplicaciones.

El índice de temas tratados en el curso es el siguiente:

  • 1. Introducción
    • 1.1. Normas generales para mejorar el rendimiento
    • 1.2. DEMO: ¿Dónde están las tablas temporales?
  • 2. Índices y su efecto en el rendimiento
    • 2.1. Índices de tipo Clustered y Non-Clustered
    • 2.2. Cuándo usar cada tipo de índice
    • 2.3. DEMO: Creando y visualizando los índices y sus opciones
  • 3. El problema de la fragmentación de los índices
    • 3.1. DEMO: Cómo podemos ver la fragmentación
    • 3.2. Cómo mantener adecuadamente los índices de cara al rendimiento
    • 3.3. DEMO: Reorganización de índices
    • 3.4. Directrices generales sobre uso de índices
    • 3.5. El Database Engine Tuning Advisor
    • 3.6. DEMO: Database Engine Tuning Advisor en la práctica
    • 3.7. Vistas indexadas
    • 3.8. DEMO: Vistas indexadas
  • 4. Planes de ejecución
    • 4.1. Formas de visualización y tratamiento de los planes de ejecución
    • 4.2. Cómo interpretar los planes de ejecución
    • 4.3. DEMO: Planes de ejecución en la práctica
    • 4.4. Gestión de la caché de planes de ejecución
    • 4.5. DEMO: La caché de planes de ejecución
    • 4.6. Problemas a la hora de calcular el plan de ejecución
  • 5. La problemática de los cursores
    • 5.1. DEMO: Refactorizar cursores
  • 6. Desglosando y optimizando consultas complejas
    • 6.1. DEMO: operador OR en la cláusula WHERE
    • 6.2. Optimizando agregaciones en resultados intermedios
    • 6.3. DEMO: Agregaciones en resultados intermedios
    • 6.4. Otros casos habituales de optimización de consultas
    • 6.5. DEMO: optimización de consultas con gran número de combinaciones
    • 6.6. ¿Utilizar variables de tipo tabla o tablas temporales?
    • 6.7. CASE en el WHERE o en el JOIN
    • 6.8. DEMO: Optimizar las consultas que usan CASE
    • 6.9. Bases de datos en memoria: ¿es necesario optimizar las consultas sobre éstas?

Todo lo explicado sirve para cualquier versión de SQL Server posterior a la 2005, incluyendo 2008, 2008 R2, 2012, 2014 y SQL Server 2016. Si en algún punto hay particularidades propias de alguna versión se indica en la explicación.

Vídeo de muestra

Podrás descargar la presentación del curso y todos los ejemplos prácticos realizados. El curso además complementa todas las explicaciones con multitud de referencias cruzadas para ayudarte a entender conceptos que se mencionan y que quizá no domines. Por ello te servirá al mismo tiempo para ponerte al día en multitud de cuestiones relacionadas como PIVOT TABLES, CTEs, Tablas temporales, variables de tipo tabla, etc…

Descubre también nuestros descuentos para estudiantes, desempleados o compras por volumen.

Características

  • Tiempo de acceso al curso : 1 mes
  • Dedicación estimada: Entre 6 y 10 horas en total, dependiendo del nivel de partida (los vídeos duran 3 horas en total, pero debes practicar lo explicado)
  • Nivel : Intermedio
  • Idioma de los contenidos : Español
  • Certificación de realización al aprobar la evaluación del curso, verificado por campusMVP ante terceros.
  • No incluye tutorías
  • Curso apto para visualizar en tablets , multinavegador y multiplataforma

Opiniones sobre el curso

Un curso increíble. Rubén sabe transmitir muy bien los conceptos, y los ejemplos usados se ajustan perfectamente a los temas tratados. Sin duda 100% recomendable. David Lledó Maestra, (Barcelona)

Una gran plataforma de aprendizaje, muy cómoda para hacer formación cuando los horarios laborables y personales te lo impiden. Vas a tu ritmo y las explicaciones son tan buenas que apenas necesitas hacer consultas. Cristina Vázquez Osorio, (Madrid)

Los felicito de nuevo, cursos y seminarios de este nivel no existen en español. César Llanes Medina, (México)

¿Es un seminario en directo o grabado?

Este seminario es una grabación de alta calidad, por lo que podrás seguirlo a tu ritmo y no es necesario que te conectes a una hora determinada.

La grabación tiene una duración de 3 horas. Se ha realizado con calidad Full-HD, micrófonos individuales y 2 cámaras profesionales, además de la grabación de pantalla, por lo que la calidad es muy alta. Además la hemos separado en vídeos/lecciones individuales para poder seguirla con mayor comodidad.

Podrás acceder a este seminario online desde dispositivos móviles, tablets, ordenadores y también Smart Tv.

Curso certificado por campusMVP

Al acabar el curso no sólo obtendrás un diploma que certifica lo aprendido. Si lo deseas, podrás mostrar online el temario del curso y otros datos interesantes en tu propio perfil personalizado. Los Perfiles Certificados Verificables de campusMVP son una certificación de los cursos que has hecho con nosotros y te permiten compartirlos de manera sencilla.

Perfiles certificados de campusMVP

 

Área de compra

Seminario: Optimización de consultas e índices en SQL Server

Precio: 149
(21% IVA no incluido)

Si tienes alguna duda sobre el proceso de compra consulta nuestras FAQ

Otros productos que podrían interesarte:

395,00 €
Media de votos:      
Déjenos su mensaje a través del chat

Algunas tecnologías que enseñamos en nuestros cursos: