Eu realmente mudaria para o InnoDB. Bloqueio de tabela / bloqueio de linha tem sido discutido por muitos. Eu sempre escolheria as mãos do InnoDB. No entanto, existe outra razão profunda para escolhendo InnoDB ... CACHING .
Enquanto a maioria das pessoas afirma que o MyISAM é mais rápido para as leituras, a maioria das pessoas esquece que o cache do MyISAM, que é chamado de cache de chaves (definido por key_buffer_size), armazena apenas páginas de índice de arquivos .MYI. Nunca armazena em cache páginas de dados. Tem um máximo oficial de 4 GB em sistemas de 32 bits. O máximo de 8 GB é de 64 bits.O InnoDB Buffer Pool armazena em cache os dados e páginas de índice. Dependendo do seu servidor, você pode armazenar em cache até o conjunto de dados inteiro na RAM. Você pode ajustar o InnoDB para até 80% de RAM e 10% para as Conções de BD e deixar 10% para o sistema operacional. Isso é verdade mesmo para diferentes sistemas operacionais .
Eu recomendei essas coisas para os clientes do Drupal com um sucesso maravilhoso. Também se aplica ao Wordpress . Eu forneci suporte DB para clientes com WordPress. As mesmas melhorias.
Você sempre pode configurar a memória do InnoDB de forma mais eficaz que você pode mais MyISAM. Há sempre uma maneira de tweek InnoDB atender às suas necessidades de desempenho . À medida que os seus dados aumentam, eventualmente, o