在页级跟踪重做完成
    3.
    发明公开

    公开(公告)号:CN102708143A

    公开(公告)日:2012-10-03

    申请号:CN201210071285.9

    申请日:2012-03-16

    Applicant: 微软公司

    CPC classification number: G06F11/1469 G06F17/30306 G06F17/30477

    Abstract: 本发明涉及在页级跟踪重做完成。各实施例涉及实现过渡重做阶段以允许先于重做阶段的数据访问,以及涉及确定要在过渡重做阶段期间处理哪些包括未经处理的事务的数据页。在一实施例中,计算机系统启动数据库恢复的分析阶段,该阶段扫描数据库事务日志并构建包括与未经处理的数据事务相对应的页的脏页表。计算机系统在最终重做阶段之前从该脏页表中确定要在过渡重做阶段期间处理哪些页。计算机系统在到达最终重做阶段之前在过渡重做阶段期间处理所确定的页,并在系统事务重做阶段完成后,使以下内容可用:在过渡重做阶段期间被处理的那些页以及未被调度为要在最终重做阶段期间进行处理的那些数据库页。

    文件系统项及相关联实体的串行化

    公开(公告)号:CN1825314A

    公开(公告)日:2006-08-30

    申请号:CN200610004675.9

    申请日:2006-01-24

    Applicant: 微软公司

    Abstract: 提供了用于对文件系统项及相关联实体进行串行化和/或反串行化的系统和方法。文件系统“项”包括可以包含属性的核心类。项可以是简单或者是复合的(例如,包含嵌入其中的其它项)。与项相关联的可以是诸如片段、与其它项的链接和/或扩展等实体。通过串行化,如果存在项及相关联实体的一致的副本,可以对其进行捕捉(例如,用于传送项并在目的地系统上重构该项)。串行化系统包括标识与项相关联实体的标识组件,以及串行化项及相关联实体的串行化组件。串行化组件还可以串行化包含与项及相关联实体相关联的信息的头部。头部可以便于对项及相关联实体的随机访问(例如,允许读程序仅解释/解析其所感兴趣的部分)。串行化系统可以展示便于将项及其相关联实体从一个位置复制、移动和/或传送至另一位置的应用程序编程接口(API)。

    管理数据库恢复时间
    7.
    发明公开

    公开(公告)号:CN102682069A

    公开(公告)日:2012-09-19

    申请号:CN201210052936.X

    申请日:2012-03-02

    Applicant: 微软公司

    CPC classification number: G06F17/30303 G06F11/1471 G06F2201/80

    Abstract: 管理数据库恢复时间。一方法包括接收指定数据库的目标恢复时间的用户输入。该方法还包括确定从持久存储读取数据库的数据页的时间量。该方法还包括确定处理数据库的日志记录以对数据页应用日志记录中指定的改变的时间量。该方法还包括确定如果发生数据库故障则当前要在恢复中要读取的脏页的数量。该方法还包括确定如果发生数据库故障则要在恢复中处理的日志记录的数量。该方法还包括调整当前要在恢复中读取的脏页的数量或要在恢复中处理的日志记录的数量中的至少一个以满足指定的目标恢复时间。

Patent Agency Ranking