[發明專利]日志管理方法和裝置在審
| 申請號: | 201310690278.1 | 申請日: | 2013-12-16 |
| 公開(公告)號: | CN103678608A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 佟強 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F11/34 |
| 代理公司: | 北京林達劉知識產權代理事務所(普通合伙) 11277 | 代理人: | 劉新宇 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 管理 方法 裝置 | ||
1.一種日志管理方法,其特征在于,包括:
在數據庫的數據頁發生更新時,檢查所述數據庫的事務日志中是否存在所述數據頁對應的全頁日志記錄;
若所述事務日志中存在所述數據頁對應的全頁日志記錄,則在所述事務日志中記錄所述數據頁對應的更新日志記錄。
2.根據權利要求1所述的日志管理方法,其特征在于,還包括:
若所述事務日志中不存在所述數據頁對應的全頁日志記錄,則在所述事務日志中記錄對所述數據頁更新后的數據頁對應的全頁日志記錄。
3.根據權利要求1或2所述的日志管理方法,其特征在于,所述檢查所述數據庫的事務日志中是否存在所述數據頁對應的全頁日志記錄,包括:
根據所述數據頁記錄的所述全頁日志記錄對應的序列號,查找所述數據庫的事務日志中是否存在所述數據頁對應的全頁日志記錄。
4.根據權利要求3所述的日志管理方法,其特征在于,根據所述數據頁中記錄的所述全頁日志記錄對應的序列號,查找所述數據庫的事務日志中是否存在所述數據頁對應的全頁日志記錄,包括:
若所述數據頁中記錄的所述全頁日志記錄對應的序列號大于或等于所述事務日志中的所有日志記錄序列號中的最小序列號,則確定所述事務日志中存在所述數據頁對應的全頁日志記錄;
若所述數據頁中記錄的所述全頁日志記錄對應的序列號小于所述事務日志中的所有日志記錄序列號中的最小序列號,則確定所述事務日志中不存在所述數據頁對應的全頁日志記錄。
5.根據權利要求1-4中任一項所述的日志管理方法,其特征在于,在檢查所述數據庫的事務日志中是否存在所述數據頁對應的全頁日志記錄之后,還包括:
若所述事務日志中存在所述數據頁對應的全頁日志記錄,且所述事務日志滿足重新記錄全頁日志記錄的條件,則在所述事務日志中重新記錄所述數據頁當前的全頁日志記錄,并在所述數據頁中將所述序列號更新為所述數據頁當前的全頁日志記錄的序列號;
其中,所述重新記錄全頁日志記錄的條件包括以下任意一種:
從所述數據頁對應的全頁日志記錄開始到當前正在更新的數據頁對應的日志記錄之間的日志數據量大于或等于設定的數據量閾值;
從所述數據頁對應的全頁日志記錄開始到當前正在更新的數據頁對應的日志記錄之間的日志數目大于或等于設定的日志數目閾值;
從所述數據頁對應的全頁日志記錄開始到當前正在更新的數據頁對應的日志記錄之間的時間間隔大于或等于設定的時長閾值。
6.根據權利要求1-5中任一項所述的日志管理方法,其特征在于,還包括:
在對所述數據頁進行恢復時,在所述事務日志中查找所述數據頁的恢復起點,所述恢復起點為所述事務日志中記錄的最后一次檢查點;
若采用所述事務日志在所述恢復起點之后的更新日志記錄對所述數據頁的恢復出現錯誤,則從所述恢復起點之后的所述數據頁對應的更新日志記錄中查找所述數據頁最近一次全頁日志記錄對應的序列號;
根據查找到的序列號,在所述事務日志中查找所述數據頁對應的全頁日志記錄;
根據所述數據頁對應的全頁日志記錄,對所述數據頁進行恢復。
7.根據權利要求1-6中任一項所述的日志管理方法,其特征在于,所述事務日志為在線日志,所述方法還包括:
統計所述數據庫中未刷新到硬盤中的臟頁;
從所有未刷新到硬盤中的臟頁中記錄的全頁日志記錄的序列號中,確定最小序列號;
在所述在線日志中刪除日志記錄序列號比所述最小序列號小的日志記錄。
8.一種日志管理裝置,其特征在于,包括:
檢查模塊,用于在數據庫的數據頁發生更新時,檢查所述數據庫的事務日志中是否存在所述數據頁對應的全頁日志記錄;
更新模塊,與所述檢查模塊相通信,用于若所述事務日志中存在所述數據頁對應的全頁日志記錄,則在所述事務日志中記錄所述數據頁對應的更新日志記錄。
9.根據權利要求8所述的日志管理裝置,其特征在于,所述更新模塊還用于若所述事務日志中不存在所述數據頁對應的全頁日志記錄,則在所述事務日志中記錄對所述數據頁更新后的數據頁對應的全頁日志記錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310690278.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種枸杞養生豆腐及其制備方法
- 下一篇:傘齒轉向機構





