it-swarm.com.de

Percona gegen MySQL

Was ist Percona?

Wie unterscheidet es sich von MySQL?

Wann sollten wir in Betracht ziehen, von MySQL auf Percona umzusteigen (oder zu aktualisieren)?

Um einige Besonderheiten in unserer Situation hinzuzufügen, verwenden wir fast ausschließlich InnoDB (für das Percona meines Wissens viel optimiert hat) mit umfangreichen Fremdschlüsseleinschränkungen und einigen gespeicherten Prozeduren.

Was wir derzeit feststellen, ist, dass MySQL unsere Abfragen schlecht optimiert. Daher müssen Abfragen, die über 3-4 Joins hinausgehen, explizit mit STRAIGHT-Joins erstellt werden, um die Leistung zu verbessern.

23
Noah Goodrich

Percona Server ist eine Abzweigung von MySQL, die vor ungefähr 7 Jahren entstanden ist. Die Percona-Mitarbeiter sind hauptsächlich ehemalige MySQL-Mitarbeiter. Sie kümmern sich so sehr um die Leistung von InnoDB, dass sie 30.000 Codezeilen in die Version von MySQL einfügen, um diese Verbesserungen zu ermöglichen. Sie tun dies seit MySQL 5.0 und sind noch heute dabei.

MySQL (eh Oracle [hasst es immer noch, es zu sagen]) hat versucht, über sein InnoDB-Plugin mit Percona Schritt zu halten (seit MySQL 5.1.38, jetzt vollständig in MySQL 5.5 nativ)

Percona hat einmal einen aggressiven Vergleich von MySQL-Versionen durchgeführt. In den meisten Fällen übertreffen ältere Versionen von MySQL neuere Versionen . Sie müssen MySQL optimieren, um das Beste daraus zu machen. Wenn Sie zu Percona wechseln, erhalten Sie möglicherweise keine Verbesserungen, die Sie suchen. Selbst mit Percona müssen Sie herausfinden, welche Leistungsverbesserungen sofort verfügbar sind und welche Einstellungen Sie anderweitig konfigurieren müssen.

Andere Beiträge Ich hoffe, Sie finden hilfreich

19
RolandoMySQLDBA

Neben Antwort von RolandoMySQLDBA ist meine Beobachtung, dass Percona Funktionen bietet, die

  • kommen nur mit "bezahlten" Lager mySQL
  • machen Sie es mehr als ein "erwachsenes" RDBMS

Beispiele:

Unter der Annahme einer ähnlichen Leistung macht das zusätzliche Kit von Percona MySQL weitaus praktikabler

5
gbn