MariaDB 13.0 Stable: o que muda no novo rolling release
O MariaDB 13.0 virou Stable em setembro de 2026. Veja as novidades em SQL procedural, otimizador e InnoDB, e por que ele não é LTS.

Setembro de 2026 trouxe o MariaDB 13.0 ao status Stable (GA), com a versão 13.0.2 liberada em 15 de setembro. Ele saiu como preview em março, passou pelo release candidate em maio e agora está pronto para uso geral. Mas há um detalhe importante: não é LTS. Vamos ao que interessa para quem administra MySQL e MariaDB.
Resumo rápido: O MariaDB 13.0 virou Stable em setembro de 2026. Veja as novidades em SQL procedural, otimizador e InnoDB, e por que ele não é LTS.
Série MariaDB em 2026: as notícias que importam para quem administra MariaDB e MySQL, com fontes oficiais.
Linha do tempo
2026-03-23 13.0.0 Preview
2026-05-29 13.0.1 Release Candidate
2026-09-15 13.0.2 Stable (GA) ← rolling release, sem suporte longo
Rolling release x LTS
O MariaDB publica séries rolling (com novidades a cada ciclo, suporte curto) e séries LTS (suporte de anos). Em produção conservadora, a recomendação continua sendo uma LTS, como a 11.8 ou a 12.3, que é a LTS mais recente. A 13.0 faz sentido quando você precisa de um recurso novo.
| Série | Tipo | Para quem |
|---|---|---|
| 12.3 | LTS (mais recente) | Produção com ciclo de upgrade longo |
| 11.8 | LTS | Produção estável |
| 13.0 | Rolling stable | Quem quer as novidades agora |
1. SQL procedural mais poderoso
A compatibilidade com PL/SQL do Oracle avança. Em sql_mode=ORACLE, o 13.0 traz TYPE .. IS REF CURSOR e RECORD como parâmetro e retorno, dentro de packages:
SET sql_mode = ORACLE;
CREATE OR REPLACE PACKAGE pkg_pedidos AS
TYPE t_cur IS REF CURSOR;
FUNCTION abertos RETURN t_cur;
END;
/
CREATE OR REPLACE PACKAGE BODY pkg_pedidos AS
FUNCTION abertos RETURN t_cur AS
c t_cur;
BEGIN
OPEN c FOR SELECT id, total FROM pedidos WHERE status = 'aberto';
RETURN c;
END;
END;
/
Atenção: nesta versão, REF CURSOR e RECORD como parâmetro ou retorno valem para rotinas de package, ainda não para rotinas globais. É mais um passo para quem migra do Oracle (veja o modo Oracle do MariaDB).
2. Otimizador: hint QB_NAME e mais visibilidade
O hint QB_NAME() dá nome a um bloco de consulta (por exemplo, uma subquery) para que outros hints possam mirar nele. Junto vêm mais informações de otimizador e metadados para entender o plano.
SELECT /*+ NO_INDEX(c@sub idx_cidade) */ p.id
FROM pedidos p
WHERE p.cliente_id IN (SELECT /*+ QB_NAME(sub) */ c.id FROM clientes c WHERE c.cidade = 'SJC');
3. InnoDB log archiving
A novidade mais interessante para DBAs. Com innodb_log_archive, o InnoDB pode arquivar o redo log em vez de apenas reciclá-lo, abrindo caminho para recuperações e backups mais flexíveis.
redo log circular (antes) redo log arquivado (13.0)
[A][B][C][D] → sobrescreve A [A][B][C][D] → A vai para o arquivo
histórico disponível para recuperação
Teste em homologação: arquivar redo consome disco e precisa de rotina de limpeza.
4. Outras mudanças
- Mudanças no digest do Performance Schema.
- Melhorias em binlog e replicação, como
init_rpl_rolevisível emSHOW VARIABLES. - Formato configurável do timestamp do plugin de auditoria.
Alguns recursos anunciados na preview, como o optimizer trace com as estatísticas efetivamente usadas, ainda não entraram na versão estável.
Devo atualizar?
Precisa de REF CURSOR/RECORD, QB_NAME ou log archiving?
├─ sim → 13.0 em homologação, depois produção, com plano de upgrade frequente
└─ não → fique numa LTS (12.3 ou 11.8)
Ainda no 10.6? → isso é urgente: ele já saiu de suporte.
Sobre o fim do 10.6, leia MariaDB 10.6 chegou ao fim de vida.
Série MariaDB em 2026
- MariaDB 13.0 Stable: o que muda no novo rolling release
- MariaDB compra a GridGain: memória, Apache Ignite e IA agêntica
- MariaDB premiado em 2026: melhor banco geral no DBTA e plataforma do ano
- MariaDB 10.6 chegou ao fim de vida: para qual versão migrar?
Precisa de ajuda especializada?
Se o seu ambiente MySQL ou MariaDB precisa de diagnóstico, otimização, backup confiável ou acompanhamento contínuo, conheça a HTI Tecnologia, especialista em bancos de dados.
Ainda decidindo entre os dois? Leia MySQL ou MariaDB: qual é o melhor? e o guia definitivo de MySQL.
Quer dominar a base que os dois compartilham?
MariaDB nasceu do MySQL, e tudo o que é fundamento (modelagem, índices, transações, replicação, otimização) vale para os dois. É isso que eu ensino no livro Aprendendo MySQL: Prática, Teoria, Laboratórios, Desafios e Projetos: 292 páginas, 10 laboratórios guiados, 277 exercícios e 4 desafios com gabarito, e uma máquina virtual pronta para você quebrar (e consertar) à vontade.
Conheça o livro e leia a degustação gratuita.
Bora trocar ideia?
Se este artigo te ajudou (ou te fez discordar, que também vale), me siga no LinkedIn e no Instagram. Lá eu posto bastidores de banco de dados, história da computação e histórias de produção que ninguém conta em curso oficial.
Sobre o autor: Alexandre Almeida atua com bancos de dados há mais de 25 anos, foi instrutor oficial de MySQL e Oracle para mais de 1.000 alunos e escreveu Aprendendo MySQL: Prática, Teoria e Laboratórios.
Fontes: MariaDB.org: MariaDB 13.0 Is Now Stable; MariaDB 13.0 Changes & Improvements; MariaDB Server: All releases. Imagem de capa: ilustração gerada por IA (técnico instalando um novo servidor em rack com luzes azuis).