首页 > 其他分享 >openGauss MOT恢复

openGauss MOT恢复

时间:2024-04-29 16:47:11浏览次数:21  
标签:WAL 恢复 MOT 检查点 日志 openGauss

MOT恢复

MOT恢复的主要目标是在有计划停机(例如维护)或计划外崩溃(例如电源故障后)后,将数据和MOT引擎恢复到一致状态。

MOT恢复是随着openGauss数据库其余部分的恢复而自动执行的,并且完全集成到openGauss恢复过程(也称为冷启动)。

MOT恢复包括两个阶段:

检查点恢复:必须通过将数据加载到内存行并创建索引,从磁盘上的最新检查点文件恢复数据。

WAL重做日志恢复:从检查点恢复中使用检查点后,必须通过重放之后添加到日志中的记录,从WAL重做日志中恢复最近的数据(在检查点中未捕获)。

openGauss管理和触发WAL重做日志恢复。

  • 配置恢复:
  • 虽然WAL恢复以串行方式执行,但可以将检查点恢复配置为以多线程方式运行(即由多个工作线程并行运行)。
  • 在mot.conf文件中配置Checkpoint_recovery_workers参数,见恢复(MOT)中的描述。

详情查看:https://opengauss.org

详情查看:https://docs-opengauss.osinfra.cn

标签:WAL,恢复,MOT,检查点,日志,openGauss
From: https://www.cnblogs.com/techbing/p/18165843

相关文章

  • openGauss MOT恢复概念
    MOT恢复概念MOT恢复模块提供了恢复MOT表数据所需的所有功能。恢复模块的主要目标是在计划(例如维护)关闭或计划外(例如电源故障)崩溃后,将数据和MOT引擎恢复到一致的状态。openGauss数据库恢复(有时也称为冷启动)包括MOT表,并且随着数据库其余部分的恢复而自动执行。MOT恢复模块无缝、全......
  • openGauss MOT关键技术
    MOT关键技术MOT的关键技术如下:内存优化数据结构:以实现高并发吞吐量和可预测的低延迟为目标,所有数据和索引都在内存中,不使用中间页缓冲区,并使用持续时间最短的锁。数据结构和所有算法都是专门为内存设计而优化的。免锁事务管理:MOT在保证严格一致性和数据完整性的前提下,采用......
  • openGauss MOT复制和高可用
    MOT复制和高可用由于MOT集成到openGauss中,并且使用或支持其复制和高可用,因此,MOT原厂功能即支持同步复制和异步复制。openGaussgs_ctl工具用于可用性控制和openGauss实例操作。这包括gs_ctl切换、gs_ctl故障切换、gs_ctl构建等等。有关更多信息,请参见《工具与命令参考》。配......
  • openGauss MOT高吞吐量
    MOT高吞吐量MOT高吞吐量测试结果如下。Arm/鲲鹏2路128核性能下图是华为Arm/鲲鹏2路128核服务器TPC-C基准测试的结果。一共进行了四类测试:MOT和openGauss基于磁盘的表各进行了2次测试。其中两项测试是在单节点(无高可用性)上执行,这意味着没有向备节点执行复制。其余两个测......
  • openGauss MOT隔离级别
    MOT隔离级别即使MOT完全兼容ACID,openGauss1.0并非支持所有的隔离级别。下表介绍了各隔离级别,以及MOT支持和不支持的内容。表1隔离级别隔离级别说明READUNCOMMITTEDMOT不支持READCOMMITTEDMOT支持READCOMMITTED(读已提交)隔离级别保证任何正在读取的数据在......
  • mORMot 1.18 第10章 连接表
    mORMot1.18第10章连接表如果数据库包含连接表,那么数据库将变得更加有用。假设读者已经知道何时以及为何需要单独的表,以及为何要将它们连接起来——许多关于数据库设计的书籍都详细介绍了这一点。我们不会在这里重复这些信息,甚至不会重复其中的任何子集。我们要介绍的是如何做......
  • openGauss MOT硬件
    MOT硬件本次测试使用的服务器满足10GbE组网和以下配置:基于Arm64/鲲鹏920的2路服务器,型号为TaiShan2280v2(128核),800GBRAM,1TBNVMe盘。操作系统为openEuler。基于Arm64/鲲鹏960的4路服务器,型号为TaiShan2480v2(256核),512GBRAM,1TBNVMe盘。操作系统为openEuler。戴尔x86服务......
  • openGauss MOT样例TPC-C基准
    MOT样例TPC-C基准TPC-C简介TPC-C基准是衡量联机事务处理(OLTP)系统性能的行业标准基准。它基于一个复杂的数据库和许多不同的事务类型。这些事务类型在此基准上执行。TPC-C基准测试既不依赖硬件,也不依赖软件,因此可以在每个测试平台上运行。基准模型的官方概述,见tpc.org网站(http://......
  • openGauss 查看账本历史操作记录
    查看账本历史操作记录前提条件系统中需要有审计管理员或者具有审计管理员权限的角色。数据库正常运行,并且对防篡改数据库执行了一系列增、删、改等操作,保证在查询时段内有账本操作记录结果产生。背景信息只有拥有AUDITADMIN属性的用户才可以查看账本历史操作记录。有关数......
  • openGauss 查询原生编译
    查询原生编译MOT的另一个特性是,在预编译的完整查询需要执行之前,能够以原生格式(使用PREPARE语句)准备并解析这些查询。这种原生格式方便后续更有效地执行(使用EXECUTE命令)。这种执行类型速度要快得多,因为原生格式在执行期间绕过多个数据库处理层,从而获得更好地性能。这种分工避免......