MySQL 5.1 oder 5.5?


9

Gibt es signifikante Unterschiede zwischen den Versionen 5.1 und 5.5?

Der betreffende Server wird zum Hosten eines mittelgroßen vBulletin-Forums verwendet.

Der Hauptvorteil von 5.1 ist, dass es über apt-get verfügbar ist.

Antworten:


14

Heutzutage können Sie MySQL 5.5 jetzt verwenden. Ich habe 5.5.9 in der Produktion und es läuft großartig.

Ich habe MySQL 5.5 erfolgreich mit einer einfachen zirkulären Replikation auf 3 DB-Servern skaliert. Hier ist das Layout jedes DB-Servers und was läuft

  • MySQL 5.5.9
  • 2 TB RAID10 SAS
  • 192 GB RAM
  • Ein monolithischer 162 GB InnoDB-Pufferpool
  • Dual HexaCore (das stimmt, 12 CPUs)

/etc/my.cnf hat Folgendes

[mysqld]
innodb_read_io_threads=64
innodb_write_io_threads=64
innodb_io_capacity=65536
innodb_buffer_pool_instances=1
innodb_bufer_pool_size=162G

Jeder MySQL Server enthält

  • 942 Client-Datenbanken (Mandanten)
  • 935 GB Gesamtdaten
  • 95% des Pufferpools sind auf allen drei Servern voll

Nach 1 Jahr läuft es immer noch wie ein Traum, da MySQL 5.5 verwendet wird und InnoDB alle 12 CPUs aktiviert.

Ich bin also sehr zufrieden mit der bisherigen Leistung und damit dem Kunden.


Guter Gott - welche Art von Website betreiben Sie / wer ist Ihr Gastgeber?
JM4

@ JM4 Ich bin der DBA für den Host. Der Client verfügt über einen Datenbankcluster mit mehreren Mandanten (derzeit 777 Mandanten 789 GB [Sie haben ihre alten Clients archiviert]). Der Pufferpool bleibt den ganzen Tag voll.
RolandoMySQLDBA

7

5.5 ist eine Entwicklungsversion und nicht für die Produktion geeignet. Sofern Sie keinen bestimmten Grund dafür haben, sollten Sie nicht einmal in Betracht ziehen, 5.5 für Produktionszwecke auszuführen.


13
Das stimmt nicht mehr.
Montag,

5
5.5 wurde im Dezember 2010 veröffentlicht. Es ist sicher für die Produktion, obwohl die anderen Kommentare hier zutreffen. Meine Empfehlung (wie die von Jon unten) ist, dass Sie die Percona Server-Variante von MySQL 5.5 verwenden sollten.
cce

Wie bereits erwähnt, ist seit meiner ursprünglichen Antwort die Zeit vergangen und die Version ist jetzt für die Produktion geeignet.
Warner

7

Weder. Verwenden Sie percona 5.1 mit xtra-db. Percona.com Es ist so schnell wie 5.5 und macht viele Dinge, die MySQL tun sollte. Es ist kostenlos, basiert auf und ist binärkompatibel als Ersatz für MySQL. Ich habe noch keine guten Erfahrungen mit Percona anstelle von MySQL gemacht. Stellen Sie sicher, dass Sie die Standard-Engine auf innodb setzen. Motoren anzeigen; zeigt an, dass Sie xtradb anstelle von innodb verwenden.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.