Percona vs MySQL


22

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.


Apenas um esclarecimento - a Percona é uma empresa de consultoria / desenvolvimento MySQL. O servidor Percona é um dos muitos produtos fabricados pela empresa Percona.
Aaron Brown

Respostas:


18

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


1
Talvez você possa adicionar o MariaDB como outra opção. A versão 5.3 recente possui muitas melhorias de desempenho (do otimizador).
ypercubeᵀᴹ

@ypercube Eu acho que alguém deveria patrocinar uma festa todos os trimestres de negócios para ver como o MySQL, o Percona Server e o MariaDB se comparam entre si e contra versões anteriores ( comparam dba.stackexchange.com/a/3376/877. )
RolandoMySQLDBA

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.