Configuration guides for IT Administrators

How to get size of each table of a MySQL Database

How to get size of each table of a MySQL Database

This SQL query provides you with list of all tables with largest size in a MySQL database that is executed.

SELECT table_schema AS `Database`,table_name AS `Table`,ROUND((
(
data_length + index_length
)/1024/1024),2
) `Size in MB`
FROM information_schema.TABLES
ORDER BY (
data_length + index_length
)DESC;
LIMIT 0, 30

 

Categories:

Leave a Reply

Your email address will not be published. Required fields are marked *

Lucas Brey

I’m Lucas Brey, a travel blogger sharing practical guides, hidden gems, and honest tips from the road. Follow along for smart itineraries, great food finds, and stories worth bookmarking.

Tags