Как я могу определить размер файла дампа до сброса?


Ответы:


28

Пожалуйста, запустите этот запрос:

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;

Это даст вам примерную фигуру. Столбец index_lengthне используется, потому что mysqldump не сбрасывает индексы, только данные. Просто чтобы быть в безопасности, вы всегда должны немедленно распаковать его:

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

Попробуйте!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.