RA5 · verificado

RA5 de Administración de Sistemas Gestores de Bases de Datos · ASIR

Optimiza el rendimiento del sistema aplicando técnicas de monitorización y realizando adaptaciones.

Comprobar mi dominio con José →

Contenido verificado asociado a este RA

Fundamentos de Monitorización y Herramientas para SGBD

Esta unidad introduce la importancia de la monitorización del rendimiento en sistemas gestores de bases de datos, explicando los conceptos clave y las métricas fundamentales. Se identifican y describen las herramientas de monitorización más comunes, tanto nativas como de terceros, para diversos SGBD.

Optimización de Consultas y Estructura de Datos con Índices

Esta unidad se centra en la optimización del rendimiento de las consultas y la estructura de la base de datos, con un énfasis particular en los índices. Se describen sus ventajas e inconvenientes, se explica cómo crearlos y se analiza su impacto en el plan de ejecución de las consultas.

Optimización de Recursos del SGBD y Configuración del Sistema Operativo

Esta unidad aborda la optimización del rendimiento a nivel del sistema gestor de bases de datos y del sistema operativo subyacente. Se estudian los parámetros de configuración clave del SGBD (memoria, conexiones, E/S y transacciones) y los ajustes del sistema operativo que condicionan el rendimiento de la base de datos, siempre remitiendo a la documentación oficial vigente del SGBD y del sistema operativo concreto por la evolución constante de estos parámetros.

Monitorización Proactiva y Alertas de Rendimiento

Esta unidad se enfoca en la implementación de una monitorización proactiva y la configuración de alertas de rendimiento. Se explica cómo establecer umbrales, programar alertas y reaccionar ante eventos críticos para mantener la estabilidad y el rendimiento del SGBD.

Conceptos clave

Monitorización de rendimientoMétricas de rendimiento (CPU, RAM, E/S, Latencia, Bloqueos)Herramientas nativas de SGBDHerramientas de terceros para monitorizaciónPerformance SchemaDMVspg_stat_activityÍndices (Clustered, Non-clustered, Unique)Ventajas y desventajas de índicesPlan de ejecución de consultas (EXPLAIN)Table ScanIndex SeekIndex ScanNormalizaciónDesnormalizaciónParticionamiento de tablasVistas materializadasBuffer pool / shared_buffers

Errores que conviene evitar

  • Ignorar la monitorización hasta que hay un problema: Causa: Falta de cultura proactiva. Corrección: Establecer rutinas de monitorización y revisar métricas clave regularmente.
  • No entender el significado de las métricas: Causa: Uso superficial de herramientas. Corrección: Estudiar a fondo la documentación de cada métrica y su impacto en el SGBD.
  • Crear índices en columnas con baja cardinalidad: Causa: Un índice en una columna con pocos valores distintos (ej. 'sexo') no es eficiente porque el SGBD aún tendría que escanear muchas filas. Corrección: Priorizar índices en columnas con alta cardinalidad o que se usan frecuentemente en WHERE/JOIN.
  • No mantener los índices: Causa: Los índices se fragmentan con el tiempo debido a INSERT/UPDATE/DELETE. Corrección: Programar tareas de reconstrucción o reorganización de índices periódicamente.
  • Asignar demasiada memoria al SGBD: Causa: querer maximizar el rendimiento sin límites. Corrección: dejar RAM suficiente para el sistema operativo y otros procesos críticos, evitando la paginación.
  • No reiniciar el SGBD tras cambios de configuración: Causa: algunos parámetros solo se aplican tras reiniciar el servicio. Corrección: consultar la documentación de cada parámetro para saber si requiere reinicio y planificar una ventana de mantenimiento.
  • Aplicar nombres de parámetros o planificadores de versiones antiguas en sistemas actuales: Causa: copiar configuraciones de guías desactualizadas. Corrección: verificar siempre la versión instalada del SGBD y del kernel antes de aplicar un parámetro concreto.
  • No probar las alertas: Causa: Asumir que la configuración es correcta. Corrección: Forzar condiciones para disparar las alertas y verificar que las notificaciones llegan correctamente.

Qué se evalúa en este RA

CE a

Se han identificado las herramientas de monitorización disponibles para el sistema gestor.

CE b

Se han descrito las ventajas e inconvenientes de la creación de índices.

CE c

Se han creado índices en tablas y vistas.

CE d

Se ha optimizado la estructura de la base de datos.

CE e

Se han optimizado los recursos del sistema gestor.

CE f

Se ha obtenido información sobre el rendimiento de las consultas para su optimización.

CE g

Se han programado alertas de rendimiento.

CE h

Se han realizado modificaciones en la configuración del sistema operativo para mejorar el rendimiento del gestor.

Canal Estudios es un servicio de Skillback S.L. · NIF B2481724 · Barcelona, España
Aviso legal · Privacidad · Cookies · Términos · Atles de Catalunya