DBA BRABOMentoria Técnica para DBAs

Bootcamp

Bootcamp MySQL

Administração • Replicação • Alta Disponibilidade • Backup • Performance • Segurança

Uma jornada para quem opera ou vai operar MySQL em produção: da arquitetura do InnoDB e da administração diária a backup e PITR, replicação com GTID, clusters de alta disponibilidade, diagnóstico de performance, segurança, upgrade para o MySQL 8.4 LTS e HeatWave na OCI. Toda semana tem duas aulas online com o mentor e a turma, laboratório prático e desafios de incidente na Arena.

Agenda em breve Turma: 10 a 20 alunosDuração: Até 8 semanasEncontro: 2 aulas online por semanaPrática: Labs + desafios na ArenaPlataforma: Tokens Super DBA até o fimInvestimento: Valor em breve

As vendas abrem junto com a agenda das turmas.

Conteúdo

O que você aprende

Administração, Backup, Replicação, InnoDB Cluster, Performance, Segurança e Cloud — em até 8 semanas, com a turma.

Administração MySQLBackup e PITRReplicação e GTIDInnoDB ClusterPercona XtraDB ClusterPerformanceSegurançaHeatWave na OCI

Formato

Como funciona

Turma pequena

De 10 a 20 alunos por turma: o suficiente para trocar experiência, pequeno o bastante para o mentor acompanhar cada um.

Duas aulas online por semana

Duas aulas ao vivo por semana com o mentor e a turma. O cronograma abaixo divide cada semana em duas aulas, e o bootcamp pode terminar antes das 8 semanas conforme o ritmo da turma.

DBA BRABO ARENA

Acesso à Arena para treinar com chamados de incidente reais: investigar, decidir e comunicar sob pressão.

Plataforma Super DBA

Tokens de acesso à plataforma Super DBA até o término do bootcamp, para praticar fora do horário da aula.

Laboratório todo semana

Cada semana fecha com uma prática: você sai com o ambiente montado e o problema reproduzido, não só com slides.

Mentor e comunidade

Dúvidas entre as aulas pelo canal da comunidade, com o mentor e os colegas de turma.

Semana a semana

Cronograma de até 8 semanas

Cronograma proposto para a primeira turma, em até 8 semanas. Pode receber ajustes de ordem e profundidade até a abertura das inscrições.

Semana 1

Arquitetura e administração do MySQL

Aula 1

  • InnoDB: buffer pool, redo log, undo e doublewrite
  • Processos, threads e sessões
  • Tablespaces e organização dos arquivos de dados

Aula 2

  • Variáveis de sistema e configuração do my.cnf
  • Usuários, privilégios e rotinas administrativas
  • Purge de logs e limpeza operacional

Prática: Instalar uma instância MySQL 8.4 LTS, padronizar a configuração e organizar schemas e usuários.

Arena: Chamados de administração, nível Júnior e Pleno.

Semana 2

Backup, restore e recovery

Aula 1

  • Estratégia de backup, retenção e RPO/RTO
  • Backup lógico: mysqldump, mydumper e utilitários de dump do MySQL Shell
  • Backup físico com Percona XtraBackup

Aula 2

  • Clone Plugin
  • Binary logs e point-in-time recovery
  • Restore por schema e por tabela, e validação periódica de backup

Prática: Simular a perda de dados após um backup completo e recuperar o banco até um ponto no tempo com os binary logs.

Arena: Chamados de backup e recovery.

Semana 3

Replicação com binary log e GTID

Aula 1

  • Binary log: formatos e eventos
  • GTID e posicionamento automático
  • Configuração de réplicas e replicação semi-síncrona

Aula 2

  • Monitoramento de lag e threads de replicação
  • Troubleshooting: erros no SQL thread, transações divergentes e rebuild de réplica
  • Oracle GoldenGate para MySQL: visão geral e cenários

Prática: Montar uma réplica com GTID, provocar um erro de replicação e corrigi-lo sem reconstruir tudo.

Arena: Chamados de replicação, nível Pleno.

Semana 4

Alta disponibilidade I — InnoDB Cluster

Aula 1

  • Group Replication: modos single-primary e multi-primary
  • Criação do cluster com MySQL Shell (AdminAPI)
  • MySQL Router e roteamento de conexões

Aula 2

  • Failover automático e eleição de primário
  • ClusterSet: visão geral
  • Recuperação de cluster após queda de membros ou indisponibilidade total

Prática: Criar um InnoDB Cluster de três nós com MySQL Router e derrubar o primário para observar o failover.

Arena: Chamados de alta disponibilidade e cluster, nível Pleno e Sênior.

Semana 5

Alta disponibilidade II — PXC, balanceamento e caos

Aula 1

  • Percona XtraDB Cluster: arquitetura e instalação
  • SST e IST: como um nó entra no cluster
  • ProxySQL: roteamento e read/write split

Aula 2

  • HAProxy e topologias de produção
  • NDB Cluster: visão geral e quando faz sentido
  • Metodologia de caos: crashes controlados, falhas de replicação e recovery

Prática: Montar um PXC com ProxySQL na frente e executar cenários de falha controlada.

Arena: Chamados de alta disponibilidade, nível Sênior.

Semana 6

Performance e tuning

Aula 1

  • Health check de instância com MySQLTuner
  • Performance Schema e sys schema
  • Slow query log, EXPLAIN e EXPLAIN ANALYZE
  • Índices e plano de execução do otimizador

Aula 2

  • Locks, deadlocks e contenção no InnoDB
  • Monitoramento em tempo real: Innotop, Dolphie e BTOP, e benchmark com sysbench
  • Índices: teoria dos algoritmos, diagramas animados, tipos e quando usar

Prática: Reproduzir queries lentas, locks e deadlocks e diagnosticar cada um com evidência.

Arena: Chamados de performance.

Semana 7

Segurança, upgrade e migração

Aula 1

  • Superfície de ataque e hardening de instância
  • Autenticação, roles e privilégio mínimo
  • TLS, certificados e criptografia de dados em repouso

Aula 2

  • Auditoria e masking de dados sensíveis
  • Upgrade para o MySQL 8.4: pré-check, backup, validação e rollback
  • Migração entre servidores com MySQL Shell e util.copyInstance()

Prática: Endurecer uma instância com TLS e roles, e executar um upgrade com pré-check e validação.

Arena: Chamados de segurança, nível Pleno.

Semana 8

Cloud, programação e projeto final

Aula 1

  • OCI MySQL HeatWave: provisionamento e administração
  • Backup, monitoramento e performance no serviço gerenciado
  • Stored programs: procedures, functions, triggers e events

Aula 2

  • Handlers, SIGNAL e tratamento de erros
  • Transações, níveis de isolamento e concorrência
  • Projeto final e revisão com a turma

Prática: Projeto final: resolver, em grupo, um incidente de várias camadas.

Arena: Chamado integrador de nível Sênior.

Semana 9 Em breve

MySQL AI: GenAI, Vector Store e AutoML

Tipo VECTOR e busca semântica · RAG e geração com HeatWave GenAI · AutoML: treino e predição · Governança, custos e LGPD

Bootcamp MySQL

Administração • Replicação • Alta Disponibilidade • Backup • Performance • Segurança