我的備份光碟出現異常錯誤。我設定了一個簡單的腳本:
mysqlhotcopy --allowold $db /backup/databasebackups/;
這會遍歷所有資料庫。
它一直有效,直到我有了一些大型資料庫並且備份開始需要很長時間才能執行。 mysqlhotcopy 在主資料庫中很快結束,但在其他資料庫中則需要很長時間,這些資料庫實際上是新開發的生產副本。
根據我們的伺服器管理員的說法,磁碟沒有問題,並且資訊複製正確。我應該做什麼來解決這個問題?我該換磁碟還是什麼?
答案1
首先要驗證在哪裡問題是。從你的描述來看,它看起來並不是磁碟。
我的懷疑是它mysqlhotcopy
被阻止了。mysqlhotcopy
一方面,必須鎖定表,所以如果有任何與之衝突的東西......您可以自己輕鬆測試這一點,只需簽名並嘗試在相關資料庫上執行 aFLUSH TABLES
和 a操作。LOCK TABLES