¿Qué es percona?
¿Cómo se diferencia de MySQL?
¿Cuándo deberíamos considerar cambiar (o actualizar) de MySQL a Percona?
Para agregar algunos detalles en nuestra situación, usamos casi exclusivamente InnoDB (que entiendo que Percona ha optimizado mucho) con amplias restricciones de clave externa y algunos procedimientos almacenados.
Lo que estamos encontrando en este momento es que MySQL está optimizando mal nuestras consultas y, por lo tanto, cualquier consulta que supere las 3-4 uniones que tenemos que construir explícitamente con uniones RECTA para mejorar el rendimiento.
mysql
performance
innodb
percona
percona-server
Noah Goodrich
fuente
fuente
Respuestas:
Percona Server es una bifurcación de MySQL que surgió hace unos 7 años. Los empleados de Percona son en su mayoría personas anteriores de MySQL. Se preocupan tanto por el rendimiento de InnoDB que inyectan 30,000 líneas de código en su versión de MySQL para hacer posibles esas mejoras. Lo han estado haciendo desde MySQL 5.0 y todavía lo están haciendo hoy.
MySQL (eh Oracle [todavía odio decirlo]) ha estado tratando de seguirle el ritmo a Percona a través de su complemento InnoDB (desde MySQL 5.1.38, ahora totalmente nativo en MySQL 5.5)
Percona hizo una vez una comparación agresiva de las versiones de MySQL. En la mayoría de los casos, IZQUIERDA SIN CONFIGURAR, las versiones anteriores de MySQL superan a las nuevas . Debe ajustar MySQL para aprovecharlo al máximo. Cambiar a Percona puede no obtener las mejoras que estás buscando. Incluso con Percona, debe averiguar qué mejoras de rendimiento vienen de fábrica y cuáles son las configuraciones que necesita configurar de otra manera.
Otras publicaciones espero que encuentres útiles
fuente
Además de la respuesta de RolandoMySQLDBA , mi observación es que Percona ofrece características que
Ejemplos:
Asumiendo un rendimiento similar, el kit adicional de Percona hace que MySQL sea mucho más viable
fuente