publikaccion @publikaccion

jueves, marzo 02, 2017

Obtener tamaño de base de datos MySQL

Para obtener el estado y tamaños de las tablas que componen nuestra base de datos, con este primer comando, obtenemos un estado de las tablas correspondientes, una vez seleccionada la BDD.


    show table status;

Para obtener el tamaño total en MBytes ejecutamos la siguiente query


    select table_schema 'db241866410', 
            sum( data_length + index_length) / 1024 / 1024 'db_size_in_mb' 
                        from information_schema.tables where 1=1 
            and table_schema='db24186641' 
        group by table_schema ;

Y obtenemos la información correspondiente


    database    |  db_size_in_mb
    db24186641  |  132.63961220