MySQL 5.1 sucks

Datenbanken sind wie Banken - sie müssen nicht perfekt sein aber sie sollten zumindest den Anschein erwecken denn immerhin vertraut man ihnen sehr wichtige Dinge an. Mit MySQL 5.0 war ich da eigentlich immer sehr zufrieden es gibt keine Probleme und man vertraut einander.

Eigentlich habe ich nur einen Tag eingeplant für die Vorbereitungen meines MyISAM vs. InnoDB Vergleichstests für typische Helma Last. Jetzt hab ich allerdings bereits mehr als 2 Tage damit verbraucht und schön langsam die Nase voll.

Das erste Probleme ist schon nach der Installation von MySQL 5.1.21 aus den Ports aufgetreten. Man startet den Daemon wie gewohnt und ....

> /usr/local/etc/rc.d/mysql-server start Starting mysql. > [: -eq: unexpected operator

na bravo da war wieder jemand nicht in der Lage ein platformunabhängiges Shell Script zu schreiben. Diese exotische Funktionalität hat wohl noch niemand getestet denn auch mit einigen Versuchen und Änderungen lässt sich der Daemon nicht starten. Das ist auch auf der FreeBSD Mailingliste schon jemandem aufgefallen.

mysqlslap

Gut also mache ich den Test mit 2 Rechnern und am Server läuft wieder MySQL 5.0 und nur der Client bekommt 5.1 weil mysqlslap erst ab 5.1.4 dazugekommen ist. Der erste Durchlauf dauert dann auch nur fast 2 Stunden (ca 650k Selects) bis der Prozess mit einem Out of Memory Fehler aussteigt. Das ist nicht euer Ernst oder? Leider wohl doch zumindest gibt es den Bug #28284 Test "mysqlslap" reports "out of memory" schon seit Mai. Dieser ist seit 2 Wochen gefixt und kommt dann hoffentlich in der nächsten Version. Also werde ich erstmal abwarten und alle MySQL Entwickler in meine Gebete einschließen -- die haben es wohl dringend nötig.

Helma : Read more : comments (1) : 09.09.2007 20:34

Comments

andi : Homepage : 11.09.2007 14:15

unglaublich. oft bekommt man einen dicken hals vor ärger weil einem die tools und deren programmierer im stich lassen :/

und das kostet kostbare zeit *damn*

New Comment


(optional)