我們有一個具有大約2G數據的Mysql數據庫的系統。什麼是升級數據庫時最好的方法
與數據庫對話的PC應用程序剛剛更新。
有許多表的結構發生了變化,我們需要運行轉換腳本。
該系統只在辦公時間使用
問:
什麼是做這個升級的最佳方法?
我們有一個具有大約2G數據的Mysql數據庫的系統。什麼是升級數據庫時最好的方法
與數據庫對話的PC應用程序剛剛更新。
有許多表的結構發生了變化,我們需要運行轉換腳本。
該系統只在辦公時間使用
問:
什麼是做這個升級的最佳方法?
基本上有兩種方法。兩者都從設置數據庫脫機開始並創建備份開始。
然後你可以建立新的數據庫並複製到新的數據庫。
或者你可以更新每個表/查詢。
然後,您可以將數據庫重新聯機。
其他一些額外的東西。讓你的用戶知道你即使在幾個小時後也會這樣做。當他們計劃遲到以使W2退出(他們有一個合法的截止日期)並且發現他們無法訪問數據庫時,財務人員會變得怪異。
如果您的數據庫允許您將其放入單用戶用戶模式,請在進行更改之前執行此操作。這樣一來,任何遲到的隨機人員都可以在變更過程中進行修改。
當用戶回來時,如果出現問題,請立即恢復原狀。這意味着即使您通常晚點入場,您也需要在業務開始時到場。