O que é o Percona?
Como ele difere do MySQL?
Quando devemos considerar mudar (ou atualizar) o MySQL para Percona?
Para adicionar algumas especificidades em nossa situação, usamos quase exclusivamente o InnoDB (que eu entendo que a Percona otimizou bastante) com extensas restrições de chave estrangeira e alguns procedimentos armazenados.
O que estamos descobrindo no momento é que o MySQL está otimizando mal nossas consultas e, portanto, qualquer consulta que ultrapasse 3-4 junções, precisamos criar explicitamente com junções STRAIGHT para melhorar o desempenho.
mysql
performance
innodb
percona
percona-server
Noah Goodrich
fonte
fonte
Respostas:
O Percona Server é um fork do MySQL que surgiu há cerca de 7 anos. Os funcionários da Percona são principalmente ex-funcionários do MySQL. Eles se preocupam tanto com o desempenho do InnoDB que injetam 30.000 linhas de código em sua versão do MySQL para possibilitar esses aprimoramentos. Eles estão fazendo isso desde o MySQL 5.0 e ainda estão hoje.
O MySQL (eh Oracle [ainda odeio dizer isso]) tem tentado acompanhar o Percona por meio do seu plugin InnoDB (desde o MySQL 5.1.38, agora totalmente nativo no MySQL 5.5)
Percona fez uma comparação agressiva das versões do MySQL. Na maioria dos casos, DEIXO NÃO CONFIGURADO, as versões mais antigas do MySQL superam as versões mais recentes . Você deve ajustar o MySQL para aproveitar ao máximo. Mudar para Percona pode não obter os aprimoramentos que você está procurando. Mesmo com o Percona, você deve descobrir quais aprimoramentos de desempenho são fornecidos imediatamente e quais são as configurações que você precisa definir de outra forma.
Outras postagens Espero que você ache útil
fonte
Além da resposta de RolandoMySQLDBA , minha observação é que a Percona oferece recursos que
Exemplos:
Assumindo desempenho semelhante, o kit extra da Percona torna o MySQL muito mais viável
fonte