Heim >Datenbank >MySQL-Tutorial >Wie ermittelt man die Größe einer bestimmten MySQL-Datenbank?

Wie ermittelt man die Größe einer bestimmten MySQL-Datenbank?

Barbara Streisand
Barbara StreisandOriginal
2024-11-21 17:36:141020Durchsuche

How to Determine the Size of a Specific MySQL Database?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn