有沒有辦法在不影響伺服器性能的情況下將大表從 MySQL 伺服器複製或導出到 postgres。
我的意思是表非常大,使用 mysqldump 或任何選擇查詢都會產生不良後果。
總的來說,我的問題是:是否有辦法獲取生產數據庫或表的副本而不會在生產中出現性能問題。
如果您可以忽略複製過程中可能發生的更改…
使用PRIMARY KEY
遍歷源表,獲取 100-1000 行的塊,複製它們。 更多關於分塊的內容,但只適用於獲取,而不是刪除或更新。
引用自:https://dba.stackexchange.com/questions/225175