某大數據項目需遷移Mysql數據庫。涉及3xxG數據,采用mysqldump+source導入太慢。如何縮短停機時間。
無
1、按表導出文件
mysqldump -uroot -p'xxx' beta beta_file_msg_logs_2023_12 > /backup/db-mir/beta_file_msg_logs_2023_12.sql &
mysqldump -uroot -p'xxx' beta beta_obs_file_scan_hunter_2023_12 > /backup/db-mir/beta_obs_file_scan_hunter_2023_12.sql &
mysqldump -uroot -xxx' beta beta_obs_file_scan_zlg_2023_12 > /backup/db-mir/beta_obs_file_scan_zlg_2023_12.sql &
2、多進程導入文件
mysql -h 127.0.0.1 -P 6446 -uroot -p'xxx' beta < /backup/db-mir/beta_file_msg_logs_2023_12.sql &
mysql -h 127.0.0.1 -P 6446 -uroot -p'xxx' beta < /backup/db-mir/beta_obs_file_scan_hunter_2023_12.sql &
mysql -h 127.0.0.1 -P 6446 -uroot -p'xxx' beta < /backup/db-mir/beta_obs_file_scan_zlg_2023_12.sql &
該方法不依賴三方組件,多并發(fā)處理可以提高速度。
無