While exporting the table with MySQL native utility, we don’t
have any control on the process, and also there will be no
progress update as well on the process completion. So when
exporting the larger table will consume high resource utilization
and also the disk space usage will also be high.
MySQL shell utility will make the process easier. It will export
the table and we can import the data back with a parallel thread
and also will provide the current progress status on
export/import progress.
util.exportTable() utility was introduced in
Shell – 8.0.22 version, will export the data in a controlled
manner. We can store the data in either local or Cloud
Infrastructure Object Storage bucket as well.
We will see about the compression ratio along with the time taken
for native MySQL vs Shell utility
Feature :
- Compression
- Progress status
- Supported output …
[Read more]