Percona gegen Mysql
-
22-10-2019 - |
Frage
Was ist Percona?
Wie unterscheidet es sich von MySQL?
Wann sollten wir in Betracht ziehen, von Stock MySQL nach Percona zu wechseln (oder zu aktualisieren)?
Um einige Einzelheiten in unserer Situation hinzuzufügen, verwenden wir innoDB (ich verstehe, dass Percona viel optimiert hat) mit umfangreichen ausländischen Schlüsselbeschränkungen und einigen gespeicherten Verfahren.
Was wir derzeit feststellen, ist, dass MySQL unsere Fragen schlecht optimiert, und so müssen wir alle 3-4-Verbindungen, die wir explizit mit geraden Verbindungen aufbauen müssen, um die Leistung zu verbessern.
Lösung
Percona Server ist eine Gabel von MySQL, die vor ungefähr 7 Jahren entstanden ist. Die Percona -Mitarbeiter sind meistens ehemalige MySQL -Leute. Sie kümmern sich so sehr um die InnoDB -Leistung, dass sie 30.000 Codezeilen in seine Version von MySQL injizieren, um diese Verbesserungen zu ermöglichen. Sie machen das seit MySQL 5.0 und sind heute noch dabei.
MySQL (Eh Oracle [immer noch hasse es, es zu sagen]) hat versucht, per Concona über sein InnoDB -Plugin Schritt zu halten (seit MySQL 5.1.38, jetzt voll in MySQL 5.5)
Percona hat einmal einen aggressiven Vergleich von MySQL -Versionen durchgeführt. In den meisten Fällen sind ältere Versionen von MySQL neuere Versionen übertreffen. Sie müssen MySQL einstellen, um das Beste daraus zu machen. Durch die Wechsel zu Percona wird möglicherweise keine Verbesserungen erhalten, die Sie suchen. Selbst mit Percona müssen Sie herausfinden, welche Leistungsverbesserungen aus der Tat sind und welche Einstellungen Sie sonst konfigurieren müssen.
Andere Beiträge, von denen ich hoffe, dass Sie hilfreich finden
Andere Tipps
Ebenso gut wie Rolandomysqldbas Antwort, Meine Beobachtung ist, dass Percona Funktionen bietet, die
- Kommen Sie nur mit "bezahlt" -MySQL mit "bezahlt"
- Machen Sie mehr als ein "Erwachsener" RDBMs
Beispiele:
- Percona Xtradb Cluster verwirkt eher wie a Richtige HA -Lösung gemäß dem CAP -Theorem
- Online -Backups
- Mehr Knöpfe und Hebel und Überwachung
Angenommen, das zusätzliche Kit von Percona macht MySQL weitaus rentabler