Monthly Archives: Juni 2015

MySQL: Tabellengröße bestimmen

Welche Tabelle lohnt sich aufzuräumen, um die gesamte Datenbank kleiner und performanter zu bekommen?

Mit folgendem Skript bekommt man Zeilenanzahl (row count) und Speicherbedarf (size) aller Tabellen einer Datenbank namens „database_name“:

SELECT round((data_length + index_length)/(1024 *1024),2) sizeMB,
table_rows as row_count, table_name
FROM information_schema.TABLES
WHERE table_schema='database_name'
ORDER BY table_name;

Cheers
Ralf