Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

MySql Pflege, wie macht ihrs ?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 05.11.2007, 14:55

Da meine DB am WE einen kleinen Schluckauf hatte, hab ich mich am WE mal mit der Pflege von SQL DB beschäftig.

Also gegoogelt und viel gelesen.
Wenn man z.B. die PHPMyAdmin aufruft, werden ja Überhänge der einzelnen Tabellen angezeigt. So wie ich es gelesen hab, ist das gleichzusetzen mit Fragmentierung.

Je öfter Einträge gelöscht und hinzugefügt werden, um so größer die Lücken = Überhänge.

Ein Optimize defragmentiert praktisch die DB, und die Überhänge verschwinden. Wenn man also nicht oft genug Optimiert, dann werden die Überhänge so groß, das die Tabelle irgendwann nicht mehr lesbar ist.
Kommt dann dieser schöne Fehler "Can't open file: 'xxxxxxx.MYI'. (errno: 144)"

Dann gehts nur noch per "repair table 'xyz' "

Wie macht ihr das nun, habt ihr einen Cron laufen, der Täglich alle Tabellen optimiert ? Oder macht ihr das Manuell ?
Hattet ihr den Fehler "errno: 144" auch schon ?