Entrepreneur, Web Developer and Facilitator from God's Own Country

MySQL database size using query

  • Share

I think this works fine

 

SELECT table_schema "Data Base Name",
sum( data_length + index_length ) / 1024 /
1024 "Data Base Size in MB",
sum( data_free )/ 1024 / 1024 "Free Space in MB"
FROM information_schema.TABLES
GROUP BY table_schema ;

 

Found at MySQL Forums

Leave a Reply