Converta a tabela para InnoDB . Existem várias razões para o fazer:
REASON 1 : As tabelas MyISAM realizam um bloqueio total de tabela com cada INSERT, UPDATE e DELETE. O InnoDB executa bloqueios em nível de linha que ainda podem ser lidos graças ao MVCC (Controle de Concorrência Multiversão)
REASON 2 : A recuperação de falhas com o InnoDB pode ser tão simples quanto reinicializar o MySQL, pois os redo logs registram transações não confirmadas e são processadas através de commits normais de transações ou durante a inicialização do mysql.
REASON 3 : As tabelas MyISAM mantêm um contador em seus cabeçalhos para identificadores de arquivos abertos na tabela. A tabela MyISAM mais simples é a de que os dados são bons, mas a contagem de identificadores de arquivos abertos é maior que zero quando a tabela é fechada. Realizar 'myisamchk -r' ou REPAIR TABLE em uma tabela MyISAM sempre corre o risco de perder uma ou mais linhas de dados.