當前位置:成語大全網 - 書法字典 - 如何有效提高MySQL的備份和恢復速度

如何有效提高MySQL的備份和恢復速度

加速備份

1.當添加單事務參數時,必須先用讀鎖刷新表。在這個過程中,會有壹個鎖表的過程。如果正在執行的事務或語句沒有結束,備份過程將等待並阻塞其他事務,這也將影響業務。因此,請確保備份時沒有大型事務正在運行。單事務的具體鎖定請參考我的博客:mysqldump備份時添加單事務會被鎖定嗎?

2.mysqldump是單個進程,沒有辦法與之並行。但是現在機器的瓶頸大多在IO,所以可以使用更新的IO設備來加快速度。

3.如果mysqldump時有足夠的空間,請不要在壓縮時備份。

第二,加速復蘇

1關閉binlog:不寫Binlog將大大加快數據導入速度。

2 innodb _ flush _ log _ at _ Trx _ commit = 0

3更好的配置