Transact SQL SQL Server 2016
Transact SQL SQL Server 2016
SERVER 2016
CONCEPTO Y TERMINOLOGÍA
CONTENIDO TEMÁTICO
Técnicas avanzadas Optimización de las consultas de •Proceso de performance tuning
•¿Cómo opera SQL Server 2016 en un datos •Consideraciones del proceso de
SELECT? •Mejores prácticas en el desarrollo performance tuning
•Diferentes técnicas de escritura de de una consulta •Generación de línea base
consultas •Identificación de consultas costosas •Detectar cuellos de botella en el
•Uso avanzado de SELECT •Análisis del performance mediante el desempeño del motor de bases de
•Sub-consultas uso de estadísticas para medir la datos
•Expresiones de tabla efectividad
•Los operadores de conjuntos Herramientas para el monitoreo y
•Funciones de ventana Planes de ejecución auditoría
•Vistas y funciones de metadatos para •¿Cómo se obtiene un plan de •¿Cuál es el objetivo del monitoreo y
administrar la base de datos ejecución? auditoria de datos?
•¿Cómo se lee un plan de ejecución? •Monitor de actividad
Procedimientos almacenados •¿Qué patrones de alerta debemos •SQL Profiler
•Mejores prácticas en el desarrollo buscar? •SQL Trace
•Elementos de programación •¿Cuáles son las oportunidades de •Database Tuning Advisor
•Manejo de errores optimización? •Data Collector
•Problemas más recurrentes en la
ejecución Administración de bloqueos Diseño físico de una base de
•Conceptos de transacciones datos relacional
Gestión de los índices •¿Por qué es importante revisar los •Arquitectura de la base de datos
•Tipos de índices lock? relacional
•Estadísticas •¿Cómo trabaja un lock? •Procedimiento de creación de
•Implementación de índices •¿Cómo detectar y resolver bloqueos? bases de datos
•Administración de estadísticas •Análisis de deadlocks •Gestión del almacenamiento
•Técnicas avanzadas de indexación •¿Cómo evitar un deadlock? •Configuración de las bases de
•Vistas indizadas datos de sistema
•Tipos de índices especiales SQL Performance Tuning •Configuración de I/O en discos
•Estadísticas de uso de índices •¿Qué es el SQL Performance Tuning? •Arreglo de disco
•Fragmentación de índices •Problemática en la performance
•Uso de factor de relleno del motor base de datos