Mailinglisten-Archive |
++++ postneutral. Michael Felstau wrote on 04.07.2006 13:58 ++++ > ich arbeite mit dem CMS WebEdition. > Da ist es mir nun passiert, dass ein Rebuild aller Seiten und Dokumente > inklusive der Haupttabelle und aller temporärer Tabellen mir meine Daten > vernichtet hat, da die Datenbank Ihren Speicherplatz aufgebraucht hatte > und ich es nicht mitbekommen hatte. > > Dazu schrieb mir ein Support-Mitarbeiter: > <zitat> > wenn der Speicherplatz für die Datenbank aufgebraucht ist, kann Ihnen > webEdition leider keine Warnmeldung geben, da der verfügbare Speicherplatz > durch einen PHP Script nicht fesgtestellt werden kann. > > ... die Beschränkung des > Speicherplatzes finden auf Dateiebene statt - nicht auf Datenbankebene. > Dadurch entsteht der Fehler also nicht bei der Ausführung einer > Datenbankaktion, sondern in dem Moment wo der MySQL Server die Daten auf > Festplatte schreibt. Das SQL Kommando wird also i.d.R. fehlerfrei > durchlaufen > und auch ok zurück liefern - nur in dem Moment wo der MySQL Server versucht > die Daten auf die Festplatte zu schreiben, kann er dies nicht > vollständig tun, > da das Dateisystem ihm ja das Schreiben weiterer Daten verbietet. > </zitat> > klingt plausibel. Vermutlich ist das eben eine Situation, die beim testen relativ selten auftritt und deswegen nicht aufgefallen ist (wer hat schon zu wenig Plattenplatz auf seinem Testsystem) - das soll nicht heissen, dass es nicht verbesserungswürdig wäre. Sicher hätte sich das auch mit php abfangen/verifizieren lassen - hätte man davon gewusst. Das is alles in allem sehr bedauerlich. VG, Henning
php::bar PHP Wiki - Listenarchive