Precisamos saber quantos dados existem para MyISAM e InnoDB
Envie o resultado dessa consulta em MB.
SELECIONE IFNULL (B.engine, 'Total') "Mecanismo de Armazenamento", CONCAT (LPAD (REPLACE) (FORMATO (B.Size / POWER (1024, pw), 3), ',', ''), 17 , ''), '', SUBSTR ('KMGTP', pw + 1,1), 'B') "Tamanho dos Dados", CONCAT (LPAD (REPLACE) (FORMATO (B.ISize / POWER (1024, pw), 3 ), ',', ''), 17, '', '', SUBSTR ('KMGTP', pw + 1,1), 'B') "Tamanho do índice", CONCAT (LPAD (REPLACE (FORMATO .Tamanho / POWER (1024, pw), 3), ',', ''), 17, '', '', SUBSTR ('KMGTP', pw + 1,1), 'B') "Tamanho da tabela "FROM (mecanismo SELECT, SUM (data_length) DSize, SUM (comprimento_do_imagem) ISize, SUM (comprimento_de_dados + comprimento_do_imagem) TSize FROM information_schema.tables WHERE table_schema NÃO IN ('mysql', 'information_schema') E mecanismo NÃO É NULL GROUP BY COM ROLLUP) B, (SELECCIONAR 2 pw) UM PEDIDO POR TSIZE;