Saltar al contenido
Logotipo de Trainontech Trainontech

Bases de Datos · BBD-120

MySQL y MariaDB en producción

Ajuste, copias y replicación de MySQL y MariaDB bajo WordPress, PrestaShop y Moodle.

Bajo demanda Intermedio 7 módulos · 32 clases

Formato asíncrono Desarrollo, Administración pública MySQL, MariaDB

Lo que aprenderás

  • Ajustar innodb_buffer_pool_size, el log de rehacer y el registro de consultas lentas según la carga observada.
  • Analizar consultas con EXPLAIN y el esquema performance_schema para localizar la que degrada el servicio.
  • Diseñar índices adecuados a las consultas que generan WordPress, PrestaShop y Moodle.
  • Programar copias consistentes con mysqldump, mydumper y copia física, y ensayar la restauración.
  • Configurar replicación asíncrona con posiciones GTID y comprobar el retardo de la réplica.
  • Reducir el coste de infraestructura dimensionando la instancia con datos de uso en lugar de por exceso.

Contenido del curso

7 módulos · 32 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · El motor bajo las aplicaciones 4 clases
  • MySQL y MariaDB: diferencias que importan
  • Instalación y ficheros de configuración
  • Motores de almacenamiento y por qué InnoDB
  • Entorno de prácticas con datos reales
Módulo 2 · Configuración y memoria 5 clases
  • Dimensionar innodb_buffer_pool_size
  • Log de rehacer, vaciado y durabilidad
  • Conexiones, hilos y límites del sistema
  • Juegos de caracteres y cotejamiento sin sorpresas
  • Variables que conviene no tocar
Módulo 3 · Consultas e índices 5 clases
  • Activar y leer el registro de consultas lentas
  • EXPLAIN y el plan elegido
  • Índices compuestos y orden de columnas
  • Consultas típicas de WordPress y sus metatablas
  • Catálogo de PrestaShop y informes de Moodle
Módulo 4 · Diagnóstico en caliente 4 clases
  • performance_schema y sys sin abrumarse
  • Procesos, bloqueos y transacciones largas
  • Crecimiento de tablas y espacio en disco
  • Métricas mínimas que hay que vigilar
Módulo 5 · Copias y restauración 5 clases
  • mysqldump: cuándo sirve y cuándo no
  • mydumper y volcado en paralelo
  • Copia física y su restauración
  • Recuperación puntual con el registro binario
  • Ensayo de restauración documentado
Módulo 6 · Replicación 5 clases
  • Registro binario y posiciones GTID
  • Montar una réplica desde cero
  • Retardo de réplica: causas y medida
  • Lecturas en la réplica desde la aplicación
  • Promoción de réplica ante un fallo
Módulo 7 · Caso completo 4 clases
  • Tienda lenta en campaña: diagnóstico
  • Plan de ajuste y medición del efecto
  • Copias verificadas y replicación en marcha
  • Documentar la operación para el equipo

Requisitos

  • SQL a nivel de consultas con uniones y agregaciones.
  • Manejo de línea de comandos en Linux y de servicios del sistema.
  • Conviene haber gestionado antes una web o un aula virtual en producción.

Descripción

Detrás de la mayoría de webs corporativas, tiendas y aulas virtuales hay una base MySQL o MariaDB que nadie mira hasta que el sitio se cae en la campaña o en el periodo de matrícula. Los síntomas se parecen entre sí y las recetas copiadas de internet suelen empeorar el problema. Este curso da un método para diagnosticar y ajustar con criterio propio.

Se trabaja con instancias reales bajo carga de aplicaciones conocidas. Se revisa la configuración de InnoDB, se activa y se lee el registro de consultas lentas, se corrigen consultas y esquemas típicos de estas plataformas, se comparan estrategias de copia probando la restauración de verdad y se levanta una réplica con GTID para lectura y para respaldo.

El resultado es una instancia que se puede dimensionar con datos, respaldar con garantías y ampliar con réplicas cuando llega el pico. Para una PYME esto significa ajustar la factura de servidor a lo que realmente hace falta, y deja preparado el terreno para trabajos posteriores de alta disponibilidad o migración.

¿Para quién es este curso?

  • Desarrolladores web que mantienen sitios en producción sobre MySQL o MariaDB sin apoyo de administración de bases de datos.
  • Personal técnico de administraciones que opera aulas virtuales o portales con estas plataformas.
  • Responsables de sistemas de una PYME que quieren dimensionar el servidor con criterio y asegurar las copias.
Bajo demanda

Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.

Código
BBD-120
Nivel
Intermedio
Público
Desarrollo, Administración pública
Entorno
MySQL, MariaDB

Este curso incluye

  • 32 clases en vídeo bajo demanda
  • Práctica en entornos web y simuladores, sin instalar nada
  • Tutorización en el campus
  • Acceso desde móvil, tableta y ordenador
  • Actualizaciones cuando cambia la versión de la herramienta
  • Certificado de finalización

Sigue aprendiendo

Cursos relacionados

Bajo demanda

BBD-104Bases de Datos

Diseño y normalización de esquemas

Del diagrama entidad-relación a un esquema que aguanta cinco años de cambios de requisitos.

SQLPostgreSQL

Intermedio 31 clases

Bajo demanda

BBD-130Bases de Datos

MongoDB: modelado documental

Documentos, colecciones e índices, y cuándo un esquema flexible es una ventaja o una trampa.

MongoDB

Intermedio 32 clases