Calcolare la dimensione di un database MySQL


SELECT COUNT(table_name) AS NumeroTabelle, SUM(data_length + index_length) AS Dimensione FROM information_schema.TABLES WHERE table_schema = 'nome_database';

Il valore ottenuto sarà in byte

Esempio:
12145033216 byte

Se vuoi sapere in Gb, occorre dividere per:
1073741824 che equivale a (1024*1024*1024)

12145033216/1073741824 = 11,31 Gb