450+ tables, which is an insane amount of data for sqldump
Assuming you mean mysqldump , this is not an exact statement. I regularly use mysqldump for systems with 10,000 + tables and hundreds of millions of rows. Recovering data on a new server may take some time, but this is true for everything that is stored in what you called the "SQL format".
The --single-transaction in mysqldump will retrieve a consistent snapshot of all InnoDB tables; the --compress option for mysqldump will use the compressed mysql client / server protocol to reduce the time taken to retrieve data without changing the contents of the dump file; and, of course, the --events --triggers and --routines options are important.
source share