[發明專利]在頁級跟蹤重做完成在審
| 申請號: | 201210071285.9 | 申請日: | 2012-03-16 |
| 公開(公告)號: | CN102708143A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | R·D·達曼卡;H·R·科達瓦拉 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 羅婷婷 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 跟蹤 重做 完成 | ||
本發明涉及在頁級跟蹤重做完成。各實施例涉及實現過渡重做階段以允許先于重做階段的數據訪問,以及涉及確定要在過渡重做階段期間處理哪些包括未經處理的事務的數據頁。在一實施例中,計算機系統啟動數據庫恢復的分析階段,該階段掃描數據庫事務日志并構建包括與未經處理的數據事務相對應的頁的臟頁表。計算機系統在最終重做階段之前從該臟頁表中確定要在過渡重做階段期間處理哪些頁。計算機系統在到達最終重做階段之前在過渡重做階段期間處理所確定的頁,并在系統事務重做階段完成后,使以下內容可用:在過渡重做階段期間被處理的那些頁以及未被調度為要在最終重做階段期間進行處理的那些數據庫頁。
技術領域
本發明涉及先于重做階段的數據訪問的技術。
背景技術
計算機已變得高度集成于工作、家庭、移動設備以及許多其他地方中。計算機可快速且有效地處理大量信息。被設計成在計算機系統上運行的軟件應用允許用戶執行包括商業應用、學校作業、娛樂等等在內的各種各樣的功能。軟件應用通常被設計成執行特定的任務,諸如用于草擬文檔的文字處理器應用或者用于發送、接收和組織電子郵件的電子郵件程序。
在許多情況下,軟件應用被設計為與其他軟件應用或其他計算機系統交互。例如,因特網用戶可經由web瀏覽器與web服務器進行交互。用戶可請求諸如電子郵件的特定服務并接收與其相對應的數據。在一些情況下,web服務器可從數據庫檢索數據,以履行用戶的請求。這些數據庫可存儲幾百萬用戶的數據。因此,數據庫被頻繁地備份,以確保用戶數據是安全的。然而,有時候,數據服務器可發生故障,并且這些故障可在客戶機或服務器事務正在進行時發生。隨后要執行多個步驟來使該數據庫重新在線。在這些步驟正在被執行時,用戶不能訪問來自該數據庫的數據。
發明內容
在此描述的各實施例涉及實現過渡重做階段以允許先于重做階段的數據訪問,并涉及確定要在過渡重做階段期間處理哪些包含未經處理事務的數據頁。在一個實施例中,計算機系統啟動數據庫恢復的分析階段,該階段掃描數據庫事務日志并構建包括與未經處理的數據事務相對應的頁的臟頁表。計算機系統在最終重做階段之前從臟頁表中確定要在過渡重做階段期間處理哪些頁。計算機系統在到達最終重做階段之前在過渡重做階段期間處理所確定的頁,并在系統過渡重做階段完成后,使以下內容可用:在過渡重做階段期間被處理了的那些頁以及未被調度為要在最終重做階段期間進行處理的那些數據庫頁。
在另一個實施例中,計算機系統啟動數據庫恢復的分析階段,該階段掃描數據庫事務日志并構建包括與未經處理的數據事務相對應的頁的臟頁表。計算機系統訪問數據庫事務日志以確定哪些優先數據頁已在特定時間段內被訪問了閾值次數。計算機系統還訪問臟頁表以確定要在過渡重做階段期間處理哪些包括未經處理的事務的數據頁。計算機系統然后在到達最終重做階段之前在過渡重做階段期間處理優先數據頁和所確定的包括未經處理的事務的數據頁兩者。
提供本發明內容以便以簡化形式介紹將在以下具體實施方式中進一步描述的一些概念。本發明內容并非旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
另外的特征和優點將在以下的描述中闡述,并且部分可從該描述中顯而易見,或者可以從此處的教示實踐中習得。本發明的特征和優點可以通過在所附權利要求中特別指出的手段和組合來實現并獲取。本發明的特征將從以下描述和所附權利要求書中變得完全顯而易見,或者可通過如下所述對本發明的實踐而獲知。
附圖說明
為了進一步闡明本發明的各實施例的以上和其他優點和特征,將參考附圖來呈現本發明的各實施例的更具體的描述。可以理解,這些附圖只描繪本發明的典型實施例,因此將不被認為是對其范圍的限制。本發明將通過使用附圖用附加特征和細節來描述和解釋,附圖中:
圖1示出了在其中本發明的各實施例可用于包括實現過渡重做階段以允許先于重做階段的數據訪問和確定要在過渡重做階段期間處理哪些包括未經處理的事務的數據頁的計算機體系結構。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210071285.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電控鎖用密碼開鎖機構
- 下一篇:治療水腫的土茯苓中藥湯劑及制備方法





