É possível separar arquivos de dados e arquivos de log do MySQL de uma unidade para outra?
Por exemplo:
Dados (dados reais do banco de dados e espaço de tabela do sistema ibdata) em uma partição, digamos /data e arquivos de log (somente ibdata0 e ibdata1) em uma partição, digamos /redo?
É possível? Eu sei que os logs binários podem ser movidos para uma partição diferente, mas tenho dúvidas sobre o cenário acima.
Estou usando o Percona Server 5.6 no Linux.
Editar:
Acabei de verificar, se eu definir innodb_log_group_home_dir para um local diferente, funcionaria?
Sim, usar innodb_log_group_home_dir colocará seu ib_logfile* no local especificado. Você também pode optar por fazer o seguinte:
Portanto, o tablespace do sistema (ibdata1) fica dentro da pasta /ibdatafiles, enquanto os arquivos de redo log (ib_logfile*) ficam dentro de /iblogfiles.