Die Datenbankgröße verringert sich nicht

Kurzbeschreibung:
Selbt wenn z.B. mehrere Beiträge im Forum gelöscht wurden, kann es sein, dass sich die Datenbankgröße nicht verringert. Dieser Artikel beschreibt wieso und zeigt, wie die Datenbankgröße verringert werden kann.

Tags:
Allgemeines/Grundlagen, Datenbank, QS_2014, Tipps und Tricks
Keywords:
Datenbank, Größe, Optimierung, optimize
Datenbank Größe Optimierung optimize Werden aus einer MySQL-Tabelle Datensätze gelöscht, so werden diese i.d.R. zwar von MySQL als gelöscht markiert, der Speicherplatz wird jedoch nicht freigegeben. Werden neue Datensätze erstellt, so füllt MySQL zuerst diese als gelöscht markierten Bereiche, bevor die Datenbank vergrößert wird.

Werden nun zahlreiche Beiträge oder User gelöscht, so kann es sein, dass dennoch keine deutliche Reduktion der Datenbankgröße erfolgt. Vielmehr muss man - wenn man es will - MySQL explizit anweisen, den Speicherplatz auch freizugeben. Dazu ist der Befehl OPTIMIZE TABLE vorgesehen. Dieser ist auch bequem über phpMyAdmin zugänglich: in der Übersicht der Tabellen einer Datenbank (ggf. links die entsprechende Datenbank auswählen) die Tabellen auswählen, die optimiert werden sollen und dann im Auswahlmenü unter der Tabelle 'Optimiere Tabelle' auswählen.

Nach der Ausführung des Befehls gibt MySQL die ungenutzten Speicherbereiche frei und die Größe der Tabelle bzw. der Datenbank reduziert sich.


  • Ähnliche Artikel
    Relevanz
    Zugriffe
    Zuletzt bearbeitet
  • Wieso beim Update sowohl die Dateien als auch die Datenbank aktualisiert werden müssen
    In diesem Artikel wird beschrieben, wieso bei einem Update sowohl Änderungen an den Dateien durchgeführt als auch ein Update-Skript für die Datenbank aufgerufen werden muss
    7.8
    14184 Zugriffe
    Zuletzt bearbeitet von AYYILDIZLAR
    02.05.2014 19:36
  • Tabellen, deren Daten beim Backup nicht gesichert werden müssen
    Dieser Artikel beschreibt, welche Daten bei einem Backup / Umzug nicht gesichert werden müssen
    7.5
    13885 Zugriffe
    Zuletzt bearbeitet von AYYILDIZLAR
    26.04.2014 00:54
  • Workshop für Webserver Installation / Datenbank-Backup
    Hier findest du einen Workshop für die Installation eines Webservers, sowie eine Anleitung zur Sicherung deiner Datenbank.
    7.5
    30246 Zugriffe
    Zuletzt bearbeitet von AYYILDIZLAR
    15.05.2014 09:15
  • Fehler in der Datenbank (Can't open file)
    Was bedeutet "SQL Error : 1016 Can't open file: 'phpbb_*.MYD'. (errno: 145)"?
    5.5
    20288 Zugriffe
    Zuletzt bearbeitet von AYYILDIZLAR
    13.03.2014 02:13
  • Flood-Interval
    Dieser Artikel beschreibt, was es mit dem Flood-Interval auf sich hat und was hinter der Fehlermeldung 'Du kannst einen Beitrag nicht so schnell nach deinem letzten absenden, bitte warte einen Augenblick' steckt.
    5.3
    5030 Zugriffe
    Zuletzt bearbeitet von canonknipser
    21.01.2017 09:58