MySQL/InnoDB-3.23.44, 02 de Novembro de 2001
Você pode definir restrições de chaves estrangeiras em tabelas InnoDB. Um exemplo: FOREIGN KEY (col1) REFERENCES table2(col2).
- Você pode criar arquivos de dados > 4 GB naqueles sistems de arquivos que permitem isto.
- Melhorado os monitores do InnoDB, incluindo um novo innodb_table_monitor que permite que você mostre o conteúdo do dicionário de dados interno do InnoDB.
- DROP DATABASE funcionará também com tabelas InnoDB.
- Caracteres de acento no conjunto de caracteres padrão latin1 serão ordenados de acordo com com a ordenação do MariaDB. NOTA: se você está usando o latin1 e inseriu caracteres cujo código é > 127 em uma coluna CHAR indexada, você deve executar CHECK TABLE em sua tabela quando atualizar para a versão 3.23.43, e remover e reimportar a tabela se CHECK TABLE relatar um erro. reports an error!
- O InnoDB calculará melhor a estmativa da cardinlidade da tabela.
- Alteração na resolução do deadlock: na versão 3.23.43 um deadlock fazia rolls back apenas nas instruções SQL, 3.23.44 faz o rollback de toda a transação.
- Deadlock, esgotamento do tempo de espera do lock e violação das restrições de chave estrangeiras (sem registro pais e registros filhos existentes) agora retorna códigos de erro nativos do MariaDB 1213, 1205, 1216, 1217, respectivamente.
- Um novo parâmetro do my.cnf (innodb_thread_concurrency) ajuda no ajuste de performance em ambientes de alta concorrência.
- Uma nova opção do my.cnf (innodb_force_recovery) lhe ajuda no dump de tabelas de um banco de dados corrompidos.
- Uma nova opção do my.cnf (innodb_fast_shutdown) aumentará a velocidade do desligamento. Normalmente o InnoDB faz uma união total dos buffers de inserção e remoção na finalização.
- Aumentado o tamanho máximo da chave para 7000 bytes de um tamanho anterior de 500 bytes.
- Corrigido um erro na replicação de colunas auto-incremento com inserção de multiplas linhas.
- Corrigido um erro quando o caso das letras alteram em uma atualização de uma coluna de índice secundário.
- Corrigido uma trava quando havia > 24 arquivos de dados.
- Corrigido uma falha quando MAX(col) é selecionado de uma tabela vazia, e col é uma coluna diferente da primeira em um índice multi-colunas.
- Corrigido um erro na remoção que podia causar falhas.