Kapitel 12 · 12.7
Eine Datenbank prüfen, reparieren und optimieren
Zeigt Ihre Website eine Fehlermeldung zu einer Tabelle an, wie "Table is marked as crashed" oder "Incorrect key file for table"? Oder möchten Sie eine Datenbank nach dem Aufräumen kleiner und schneller machen? Das erledigen Sie mit den Schaltflächen unter Datenbank Operationen.
So gehen Sie vor
- Erstellen Sie zuerst einen Export der Datenbank (siehe Eine Datenbank exportieren). Bei einer Reparatur geht selten etwas schief, aber so haben Sie in jedem Fall eine Kopie.
- Gehen Sie zu Datenbanken und klicken Sie bei der Datenbank auf Verwalten.
- Scrollen Sie zu Datenbank Operationen und klicken Sie auf die Schaltfläche, die Sie benötigen.
Nach wenigen Sekunden sehen Sie das Ergebnis, zum Beispiel "Die Datenbankprüfung war erfolgreich".

| Schaltfläche | Was macht sie? | Wann? |
|---|---|---|
| Prüfen | Überprüft, ob alle Tabellen in Ordnung sind, und meldet Fehler. | Wenn Sie eine Fehlermeldung zu einer Tabelle erhalten oder im Zweifel sind. |
| Reparieren | Versucht, beschädigte Tabellen zu reparieren. | Wenn Prüfen einen Fehler findet, oder bei "marked as crashed". |
| Optimieren | Räumt leeren Speicherplatz in den Tabellen auf, sodass die Datenbank kleiner und oft schneller wird. | Nach dem Aufräumen vieler Daten, wie alter Revisionen, Spam-Kommentare oder Logtabellen. |
In phpMyAdmin
Sie können auch pro Tabelle arbeiten. Öffnen Sie phpMyAdmin (siehe phpMyAdmin öffnen und verwenden), klicken Sie links auf die Datenbank, wählen Sie die Tabellen aus und wählen Sie unten in der Liste With selected die Option Check table, Repair table oder Optimize table.
Gut zu wissen
- Die meisten Tabellen moderner Software verwenden InnoDB. Diese werden selten beschädigt, und Reparieren bewirkt dort wenig. Beim älteren Typ MyISAM hilft eine Reparatur hingegen.
- Optimieren macht eine Datenbank nicht auf magische Weise schnell. Eine langsame Website liegt häufiger an Plugins oder zu vielen Daten als an der Datenbank selbst (siehe Meine Website ist langsam).
- Gelingt die Reparatur nicht, stellen Sie eine Sicherung der Datenbank mit WebOké Backups wieder her (siehe Geht das auch in Mein WebOké? WebOké Backups) oder verwenden Sie Ihren eigenen Export (siehe Eine Datenbank importieren, auch grosse Dateien).
Tipp: Verwenden Sie WordPress? Ein Plugin wie WP-Optimize räumt alte Revisionen, Entwürfe und Spam auf. Anschliessend optimieren Sie die Datenbank hier.
