MySQL Grösse der Datenbanken in MB ausgeben

Aus Howtos und Gedankenstuetzen

Wechseln zu: Navigation, Suche

Wenn man sich mal schnel die Grössen seiner MySQL Datenbanken ausgeben lassen möchte geht das folgendermassen:


mysql> SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB"
   -> FROM information_schema.TABLES GROUP BY table_schema ;
+--------------------+---------------------------+
| Data Base Name | Data Base Size in MB |
+--------------------+---------------------------+
| information_schema | 0.00390625 |
| testdb | 128.20995808 |
| mantis | 3321.93896198 |
| mysql | 0.52455139 |
+--------------------+---------------------------+
4 rows in set (0.02 sec)