-
公开(公告)号:CN102708143B
公开(公告)日:2018-05-15
申请号:CN201210071285.9
申请日:2012-03-16
Applicant: 微软技术许可有限责任公司
IPC: G06F17/30
CPC classification number: G06F11/1469 , G06F17/30306 , G06F17/30477
Abstract: 本发明涉及在页级跟踪重做完成。各实施例涉及实现过渡重做阶段以允许先于重做阶段的数据访问,以及涉及确定要在过渡重做阶段期间处理哪些包括未经处理的事务的数据页。在一实施例中,计算机系统启动数据库恢复的分析阶段,该阶段扫描数据库事务日志并构建包括与未经处理的数据事务相对应的页的脏页表。计算机系统在最终重做阶段之前从该脏页表中确定要在过渡重做阶段期间处理哪些页。计算机系统在到达最终重做阶段之前在过渡重做阶段期间处理所确定的页,并在系统事务重做阶段完成后,使以下内容可用:在过渡重做阶段期间被处理的那些页以及未被调度为要在最终重做阶段期间进行处理的那些数据库页。
-
公开(公告)号:CN112470130B
公开(公告)日:2024-12-24
申请号:CN201980048844.4
申请日:2019-06-20
Applicant: 微软技术许可有限责任公司
Inventor: P·安拓诺波洛斯 , A-L·拉杜 , H·R·科达瓦拉 , P·伯恩 , 陈薇 , R·T·柯丹达拉马思 , G·M·文卡塔拉玛纳帕
Abstract: 数据库恢复可以在基本恒定的时间内被执行。从数据库交易日志,可以标识一个或多个交易的状态,一个或多个交易包括崩溃时活动但未被提交的那些交易。从最后一个成功检查点的开头开始到交易日志的结尾,可以顺序地重新应用交易。未被提交的用户交易不被同步撤消,而只是被标记为中止。随后,受影响的数据元素的版本可以被异步还原为先前保存版本。
-
公开(公告)号:CN102682069B
公开(公告)日:2017-04-12
申请号:CN201210052936.X
申请日:2012-03-02
Applicant: 微软技术许可有限责任公司
IPC: G06F17/30
CPC classification number: G06F17/30303 , G06F11/1471 , G06F2201/80
Abstract: 管理数据库恢复时间。一方法包括接收指定数据库的目标恢复时间的用户输入。该方法还包括确定从持久存储读取数据库的数据页的时间量。该方法还包括确定处理数据库的日志记录以对数据页应用日志记录中指定的改变的时间量。该方法还包括确定如果发生数据库故障则当前要在恢复中要读取的脏页的数量。该方法还包括确定如果发生数据库故障则要在恢复中处理的日志记录的数量。该方法还包括调整当前要在恢复中读取的脏页的数量或要在恢复中处理的日志记录的数量中的至少一个以满足指定的目标恢复时间。
-
公开(公告)号:CN119173863A
公开(公告)日:2024-12-20
申请号:CN202380039177.X
申请日:2023-04-17
Applicant: 微软技术许可有限责任公司
IPC: G06F16/23
Abstract: 示例方面包括用于经由稀疏判断样本进行异常检测的技术。这些技术可能包括生成与在数据库上的第一事务的第一操作的执行相对应的合格时间戳,以及基于合格时间戳来确定表的行未被在数据库上的第二事务的第二操作锁定。此外,这些技术可能包括确定行是否满足第一操作的条件。进一步地,这些技术可能包括基于合格时间戳,响应于行满足条件来更新行,该更新包括获取表的行上的锁。
-
公开(公告)号:CN112470130A
公开(公告)日:2021-03-09
申请号:CN201980048844.4
申请日:2019-06-20
Applicant: 微软技术许可有限责任公司
Inventor: P·安拓诺波洛斯 , A-L·拉杜 , H·R·科达瓦拉 , P·伯恩 , 陈薇 , R·T·柯丹达拉马思 , G·M·文卡塔拉玛纳帕
Abstract: 数据库恢复可以在基本恒定的时间内被执行。从数据库交易日志,可以标识一个或多个交易的状态,一个或多个交易包括崩溃时活动但未被提交的那些交易。从最后一个成功检查点的开头开始到交易日志的结尾,可以顺序地重新应用交易。未被提交的用户交易不被同步撤消,而只是被标记为中止。随后,受影响的数据元素的版本可以被异步还原为先前保存版本。
-
公开(公告)号:CN117795498A
公开(公告)日:2024-03-29
申请号:CN202280053899.6
申请日:2022-06-30
Applicant: 微软技术许可有限责任公司
IPC: G06F16/182 , G06F16/185 , G06F16/18 , G06F16/188
Abstract: 包括计算节点和页面服务器的分布式数据库系统在本文中被描述,其实现分离分布式数据库系统中数据库文件的逻辑和物理存储。分布式数据库系统包括页面服务器和计算节点,并且被配置为存储逻辑数据库文件,逻辑数据库文件包括数据并且与文件标识符相关联。每个页面服务器能够配置为存储逻辑数据库文件的切片(即,子部分)。计算节点被耦合到多个页面服务器并且被配置为响应于接收的命令来存储逻辑数据库文件。在一方面,这样的存储可以包括将包括逻辑数据库文件的数据切片成一组切片,其中每个切片与相应页面服务器相关联,维护针对第一组接片中的每个切片的端点映射,以及向相关联的发送每个切片以供其存储。
-
-
-
-
-