
每天晚上我都會對 MySQL 5.7.32 中的 17G DB 進行完整的 mysqldump。這個工作已經很多年了,現在我在夜間對插入執行一些重負載,這導致在備份時間連接達到 max_connections ,從而導致連接錯誤。
由於伺服器有足夠的 RAM 64G(30G 免費),我第一個反應將 max_connections 從 150 增加到 300。
然而,查看轉儲命令,我發現了這個選項——快速(預設也啟用)這告訴我它正在逐行導出。
--single-transaction --routines --quick --compact
我正在考慮將其更改為,--skip-quick.
但敢於更改此設置,因為我需要再次檢查恢復,這非常耗時。您建議改為跳過快速嗎?