Größe einer MySQL-Datenbank herausfinden
Veröffentlicht am 13. Januar 2016
| Comments
Heute hat es mich mal interessiert, wie groß die MySQL-Datenbank sind, welche auf meinem Uberspace laufen. Daher habe ich mir mal etwas mit SQL-Abfragen gebaut.
SELECT sum(round(((data_length + index_length) / 1024 / 1024), 2)) as "Größe in MB"
FROM information_schema.TABLES
WHERE table_schema = "Datenbankname"
Hier wird der Wert aus data_length und index_length der Datenbank welche man, anstelle von Datenbankname angibt, zusammengezählt und das Ergebnis auf zwei Stellen gerundet.
Hat man mehrere Datenbanken kann man deren Größe auch auf einen Schlag anzeigen lassen. Hierzu kann man folgende Abfrage nutzen.
SELECT table_schema, sum(round(((data_length + index_length ) / 1024 / 1024),2)) "Größe in MB"
FROM information_schema.TABLES
GROUP BY table_schema ;
Diese Artikel könnten auch interessant sein:
- Datenbank sichern und verschlüsselt in die Dropbox hochladen
- E-Mail-Adressen mit Python aus Datenbanksicherung auslesen
- Etherpad Lite - Links der Pads herausfinden
- Temporäre Tabellen unter MySQL erstellen
Hinweis
Ich behalte es mir vor, Kommentare nicht freizuschalten. Die Freischaltung von Kommentaren kann zudem mehrere Tage dauern.