Wie können wir helfen?
Überprüfung der Datenbanken und Tabellengrößen
Methode A: Auswertung Datenbankgröße direkt über den MySQL Client (shell)
Step 1: Verbindung zum MySQL Server herstellen
Öffne das Terminal (CTRL+ALT+T) und mit folgendem Befehl wird die Verbindung zum MySQL Server aufgebaut.
mysql -u <username> -p
Anschließend das MySQL Passwort eingeben und die Verbindung zum MySQL Server wird hergestellt.
Step 2: Auswertungen via MySQL (mysql client shell)
A) Die Datenbankgröße der Datenbank <database_name> erhalten. (<database_name> wird mit Ihrem Datenbanknamen ausgetauscht)
SELECT TABLE_SCHEMA AS `Database`,
ROUND(SUM(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024, 2) AS `Size (MB)`
FROM information_schema.TABLES
WHERE TABLE_SCHEMA="<database name>";
B) Die Größe aller Datenbanken erhalten
SELECT TABLE_SCHEMA AS `Database`,
ROUND(SUM(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024, 2) AS `Size (MB)`
FROM information_schema.TABLES
GROUP BY TABLE_SCHEMA
ORDER BY SUM(DATA_LENGTH + INDEX_LENGTH) DESC;
C) Nutze folgenden Befehl, um die Größe aller Tabellen einer einzelnen Datenbank zu erhalten. (auch hier wieder <database_name> mit deinem Datenbanknamen austauschen)
SELECT TABLE_NAME AS `Table`,
ROUND(((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024), 2) AS `Size (MB)`
FROM information_schema.TABLES
WHERE table_schema = "<database name>"
ORDER BY (data_length + index_length) DESC;
D) Die Tabellengröße aller Datenbanken erhalten
SELECT TABLE_SCHEMA AS `Database`,
TABLE_NAME AS `Table`,
ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024) AS `Size (MB)`
FROM information_schema.TABLES
ORDER BY (DATA_LENGTH + INDEX_LENGTH) DESC;
Methode B: Auswertung mit MySQL Workbench
Die SELECT-Abfragemethoden funktionieren für MySQL Workbench gleichermaßen gut und das Programm bietet noch mehrere Möglichkeiten. Im Folgendem werden zwei Methoden beschrieben, um die Größe einer Datenbank als auch die Größe einzelner Tabellen auslesen zu können.
A) Die Größe einer einzelnen Datenbank auswerten
Der Schemainspector wird mit einem Rechtsklick auf die Datenbank (unter Schemas) geöffnet. Mit diesem erhaltet ihr Detailinformationen zu jeder einzelnen Datanbank/Schema.
Im Fenster des Schema Inspectors kann die Datenbankgröße unter dem Reiter “Info” abgelesen werden.
Die Größe ist eine grobe Schätzung und wird in KiloByte angezeigt.
B) Die Größe einzelner Tabellen auswerten
Zum Anzeigen der Tabellengrößen müsst ihr lediglich auf den Reiter “Tables” klicken.