Bestimmen der Größe einer MySQL-Datenbank
Oft ist es notwendig, die Größe einer MySQL-Datenbank zu bestimmen, um den Speicherbedarf zu ermitteln oder zu optimieren Leistung.
Problem: Sie müssen die Größe einer bestimmten MySQL-Datenbank berechnen, z „v3.“
Lösung:
Um die Datenbankgröße zu erhalten, führen Sie die folgende Abfrage aus:
SELECT table_schema "DB Name", ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" FROM information_schema.tables GROUP BY table_schema;
Diese Abfrage ruft Daten aus der ab information_schema.tables-Tabelle. Die Spalte „table_schema“ gibt den Datenbanknamen an und der Ausdruck ROUND(SUM(data_length index_length) / 1024 / 1024, 1) berechnet die Größe der Datenbank in Megabyte (MB), gerundet auf eine Dezimalstelle. Die Ergebnisse sind nach Datenbanknamen gruppiert.
Für die Datenbank mit dem Namen „v3“ würde die Abfrage eine Zeile mit der Datenbankgröße in MB zurückgeben. Ausführliche Anweisungen und zusätzliche Einblicke finden Sie in den MySQL-Foren.
Das obige ist der detaillierte Inhalt vonWie ermittelt man die Größe einer bestimmten MySQL-Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!