After suggestions by Sinisa on ways to improve my mysqldump
progress patch I finally got around to working on these
improvements.
This new patch has an extra parameter --show-progress-size which
by default is set to 10,000. So when --verbose is used,
every 10,000 lines you will get a status output of the number of
rows for a particular table dumped. So what you should see
is something along these lines:
shell> mysqldump -A --verbose >out.sql
-- Connecting to localhost...
-- Retrieving table structure for table testing...
-- Sending SELECT query...
-- Retrieving rows...
-- 10000 of ~94347 rows dumped for table `testing`
-- 20000 of ~94347 rows dumped for table `testing`
-- 30000 of ~94347 rows dumped for table `testing`
-- 40000 of ~94347 rows dumped for table `testing`
...
shell> mysqldump -A --show-progress-size=1500 --verbose >out.sql
-- Connecting to localhost...
-- Retrieving table structure for table testing...
-- …
[Read more]