Tagged with " mysql"
lug 20, 2011 - Appunti Sparsi    No Comments

Dimensione dei database MySql

Un piccolo appunto circa come ottenere informazioni circa la dimensione dei database MySql.

Per ottenere una tabella con due colonne (nome database e dimensione):

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

Per ottenere una tabella con, oltre ai database, le singole tabelle:

SELECT TABLE_NAME, table_rows, data_length, index_length,
round(((data_length + index_length) / 1024 / 1024),2)
"Size in MB" FROM information_schema.TABLES WHERE
table_schema = "schema_name";