Bestimmen der Datenbankgröße in MySQL
In MySQL ist das Ermitteln der Größe einer Datenbank ein wertvoller Vorgang für die Speicherplanung und -optimierung. Hier ist ein einfacher Ansatz, um die Größe einer bestimmten Datenbank abzurufen:
Um die Größe der „v3“-Datenbank zu ermitteln, führen Sie die folgende SQL-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 nutzt Tabellen in information_schema, insbesondere Tabellen, um Informationen über die Datenbanktabellen zu sammeln. Die Funktion SUM() wird verwendet, um die Werte data_length und index_length zu aggregieren, die die Größe der Tabellendaten bzw. Indizes darstellen. Das Ergebnis wird dann zweimal durch 1024 dividiert, um es in Megabyte (MB) umzuwandeln.
Beim Ausführen dieser Abfrage erhalten Sie eine Tabelle mit den einzelnen Datenbanknamen und ihren entsprechenden Größen in Megabyte. Sie können den Eintrag für die Datenbank „v3“ identifizieren, um deren Größe zu ermitteln.
Diese Abfrage wurde aus den MySQL-Foren abgeleitet, in denen zusätzliche Anweisungen und Erkenntnisse zu finden sind.
Das obige ist der detaillierte Inhalt vonWie bestimme ich die Größe einer bestimmten Datenbank in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!