 |
 |
 |
|
Stand: 30.12.2008 04:56 aktuelle Version auf phpBB.de |
|
 |
|
 |
|
 |
|
|
 |
Knowledge Base Offline -> Server & Technik -> MySQL -> Die Datenbankgröße verringert sich nicht
Die Datenbankgröße verringert sich nicht |
Autor: PhilippK |
Stand: 30.12.2008 04:56 |
Neuste Version unter: http://www.phpbb.de/doku/kb/optimize_table |
 |
Die Datenbankgröße verringert sich nicht
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.
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.
|
Knowledge Base Offline -> Server & Technik -> MySQL -> Die Datenbankgröße verringert sich nicht
 |
Das Kopieren von Artikeln (auch auszugsweise) ist nur nach ausdrücklicher Genehmigung erlaubt!
|
 |
|