MariaDB
 sql >> Base de Dados >  >> RDS >> MariaDB

Importando partições InnoDB no MariaDB 10.0/10.1


Tablespaces transportáveis ​​para tabelas InnoDB é um recurso muito útil adicionado no MySQL 5.6 e MariaDB 10.0. Com este novo recurso, o arquivo de tablespace de uma tabela InnoDB pode ser copiado de um servidor para outro, desde que a tabela use um tablespace arquivo por tabela.

Infelizmente, o recurso de tablespace transportável inicial no MySQL 5.6 e no MariaDB 10.0 não suporta tabelas particionadas. O suporte para tabelas particionadas foi adicionado no MySQL 5.7. Esse recurso provavelmente também será adicionado ao MariaDB 10.2, pois conterá a implementação InnoDB do MySQL 5.7. No entanto, ter esse recurso em novas versões não ajuda muito se você quiser usar esse recurso nas versões mais antigas do MySQL ou MariaDB.

A boa notícia é que existe uma solução alternativa que permite usar tablespaces transportáveis ​​no MySQL 5.6 e MariaDB 10.0/10.1 para copiar tabelas particionadas de um servidor para outro. Para obter um guia passo a passo sobre como usar a solução alternativa, confira minha postagem no blog aqui.