Calculate Table Size in MySQL

How to calculate all tables in a schema

SELECT TABLE_NAME AS "Table Name", 
table_rows AS "Quant of Rows", ROUND( (
data_length + index_length
) /1024, 2 ) AS "Total Size Kb"
FROM information_schema.TABLES
WHERE information_schema.TABLES.table_schema = 'YOUR SCHEMA NAME/DATABASE NAME HERE'
LIMIT 0 , 30;

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.