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 aplicaciones4 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 memoria5 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 índices5 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 caliente4 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ón5 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ón5 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 completo4 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.
Este sitio web utiliza cookies propias y de terceros para recopilar información con finalidad técnica. No se recaban ni ceden datos de carácter personal sin tu consentimiento. Más información en la política de cookies.