Mysql: calcolare dimensioni database e tabelle

Per calcolare le dimensioni di un intero database MySql in Gigabyte:

select table_name, round(((data_length + index_length)/1024/1024/1024), 2) ' GB' from information_schema.TABLES where table_schema=<DATABASE>

Per calcolare le dimensioni di una tabella all’interno di un database MySql in Gigabyte:

select table_name, round(((data_length + index_length)/1024/1024/1024), 2) ' GB' from information_schema.TABLES where table_schema=<DATABASE> and table_name=<TABLE>