[Technik] mySQL-Probleme gestern und Speicherüberschreitungs-Lock

Michael Hoennig michael at hostsharing.net
Tue Sep 26 10:50:40 CEST 2006


Moin Moin,

die mySQL-Probleme gestern lagen daran, dass in Datenbanken geschrieben
wurde, deren Pakete ihren Speicher endgültig überschritten hatte. mySQL
kam damit gar nicht klar, dass es nicht schreiben konnte.

Zudem wurden dadurch teilweise die betroffenen Datenbanken inkonsistent,
was auch zu Folgefehlern führte. Auch hat sich mySQL dadurch so
aufgehängt, dass nur ein kill -9 es terminieren konnte, was beim
verwendeten MyISAM oft weitere offene Datenbenken inkonsistent macht.

Derzeit werden Pakete, deren Speicher endgültig überschritten ist, daher
auch automatisch gesperrt und der Owner und Admin benachrichtigt (falls
Mails bei denen noch ankommen). Nicht gesperrt wird der Zugriff für die
User, sondern nur der Web-Zugriff. Das ist natürlich keine 100%ige
Lösung, da die Sperrung erstens nicht in Realtime erfolgt und zweitens
auch Datenbank-Zugriffe per procmail oder cron erfolgen könnten, die
somit noch weiterlaufen.

Thomas und ich meinen daher, dass wir wohl ein Umstieg auf InnoDB
sinnvoller wäre. Seiner Aussage nach ist das auch recht unproblematisch,
wenn es erstmal installiert ist. Dann wären auch die Datenbanken wieder
aus der Quota (ok, das ginge auch mit MyISAM), d.h. die Backups der
Datenbanken müssten wieder rein in die Quota. Kaputte Datenbanken sollte
es dann aber nicht mehr geben.

Meinungen?

Alles Gute wünscht
	Michael

-- 
Hostsharing eG | c/o Stilflut | Friedensallee 120 | D-22763 Hamburg
phone+fax: +49 700 HOSTSHARING (= +49 700 46787427)
Homepage: http://www.hostsharing.net
Networking: http://www.openbc.com/go/invuid/Michael_Hoennig


More information about the Technik mailing list