Como posso determinar o tamanho de um arquivo de despejo antes do despejo?


Respostas:


28

Por favor, execute esta consulta:

SELECT
    Data_BB / POWER(1024,1) Data_KB,
    Data_BB / POWER(1024,2) Data_MB,
    Data_BB / POWER(1024,3) Data_GB
FROM (SELECT SUM(data_length) Data_BB FROM information_schema.tables
WHERE table_schema NOT IN ('information_schema','performance_schema','mysql')) A;

Isso lhe dará uma figura aproximada. A coluna index_lengthnão é usada porque o mysqldump não despeja índices, apenas dados. Para estar seguro, você deve sempre compactá-lo imediatamente:

mysqldump --all-databases --routines --triggers | gzip > MySQLData.sql.gz

De uma chance !!!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.