Größe und Zeilenanzahl aller Tabellen

Um eine Übersicht über die Größe und die Anzahl der Datensätze aller Tabellen eines MariaDB oder auch MySQL Datenbankservers zu erhalten kann die folgende Query verwendet werden. Die Ausgabe sollte durch die Spaltenbeschriftung selbsterklärend sein.

SELECT  table_schema, table_name table_name,
  engine,
  ROUND(data_length/1024/1024,2) total_size_mb,
  table_rows
FROM   information_schema.tables
ORDER BY 4 desc