亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

SQL Server 大型事務日志備份與修復問題

添加時間:2013-9-18 16:57:58  添加: 思海網絡 

    問:我在備份時注意到一些異常現象,希望您能解釋一下。我們需要經常備份 62GB 的生產數據庫,以刷新應用程序開發人員所使用的數據。我們總是先刪除舊副本然后再還原新副本。還原的副本與生產數據庫大小相同,而且數據看起來也一樣,但是與備份過程相比,還原過程所需的時間要長很多。這是怎么回事?為什么還原比備份需要更長的時間?

  答:其實這不屬于異常現象。根據您所處的環境,這種現象通常是預料之中的。備份和還原所需的時間之所以不同,是由于每個流程必須執行的步驟不同。

  備份數據庫包含兩個步驟。主要就是對數據庫執行 IO 讀取操作以及對備份設備執行 IO 寫入操作:

  備份步驟 1 讀取數據文件中所有分配的數據,然后將其寫入備份設備。

  備份步驟 2 讀取某些事務日志,然后將其寫入備份設備。

  所需的事務日志數量可能會差異很大,但其數量一定能將還原的數據庫恢復到相同的時間點

  而還原數據庫最多可能包含四個步驟。涉及的工作要比讀寫 IO 復雜得多:

  還原步驟 1 如果數據庫文件不存在,則創建它們。

  還原步驟 2 從備份中讀取所有數據和事務日志,然后將其寫入相關的數據庫文件。

  還原步驟 3 對事務日志運行恢復過程的“重做”階段。

  還原步驟 4 對事務日志運行恢復過程的“撤消”階段。

  兩個備份步驟所需時間與還原步驟 2 所需時間大致相同(假定硬件配置類似并且服務器上沒有用戶活動)。如果數據文件較大并且需要進行零初始化(這在 SQL Server 2000 中是需要執行的操作,在 SQL Server 2005 中是默認操作),則還原步驟 1 可能需要較長時間。

  為避免花費較長時間,請不要在開始還原之前刪除現有文件。或者,也可以啟用即時初始化,以便快速創建這些文件(有關詳細信息,請訪問 msdn.microsoft.com/-library/ms175935.aspx)。

  還原步驟 3 和 4 是對還原的數據庫進行恢復,以便確保事務一致性;此流程與崩潰恢復期間對數據庫執行的操作流程相同。恢復操作所需時間取決于需要處理的事務日志量。例如,如果在進行備份時恰好有一個長時間運行的事務處于活動狀態,則該事務的所有事務日志都會被備份進來,因此屆時不得不進行回滾。

關鍵字:SQL Server 、事務、日志

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站