Як я можу визначити або оцінити розмір дамп-файлу SQL до використання чогось типу mysqldump?
Як я можу визначити або оцінити розмір дамп-файлу SQL до використання чогось типу mysqldump?
Відповіді:
Будь ласка, запустіть цей запит:
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
Спробувати !!!