首页 > 其他分享 >openGauss 备机增加删除

openGauss 备机增加删除

时间:2024-03-28 10:24:23浏览次数:20  
标签:删除 数据库 备机 openGauss 执行 节点

备机增加删除

可获得性

本特性自openGauss 2.0.0版本开始引入。

特性简介

支持新增和删除备节点。

客户价值

当主库的读取压力较大,或者用户想要提升数据库灾难恢复能力,需要新增备节点。当集群中的某些备节点发生故障无法短时间内进行修复时,为保证集群状态正常,用户可以先将故障节点删除。

特性描述

openGauss支持从单机或者一主多备最多扩容至一主八备,支持新增级联备机,支持在集群中存在故障备机的情况下新增备节点;支持从一主多备删除至单节点,支持备机故障的情况下将其删除。

支持在线新增和删除备节点,即可以在不影响主机业务的情况下进行新增和删除备节点。

特性增强

无。

特性约束

新增备机的约束:

  • 数据库主机上存在openGauss镜像包。

  • 在新增的扩容备机上创建好与主机上相同的用户和用户组。

  • 已存在的数据库节点和新增的扩容节点之间需要建立好root用户互信以及数据库管理用户的互信。

  • 正确配置xml文件,在已安装数据库配置文件的基础上,添加需要扩容的备机信息。

  • 只能使用root用户执行扩容命令。

  • 不允许同时在主节点上执行gs_dropnode命令删除其他备机。

  • 执行扩容命令前需要导入主机数据库的环境变量。

  • 扩容备机的操作系统与主机保持一致。

  • 操作过程中不允许同时在其他备节点上执行主备倒换或者故障倒换的操作。

删除备机的约束:

  • 删除备节点的操作只能在主节点上执行。
  • 操作过程中不允许同时在其他备节点上执行主备倒换或者故障倒换的操作。
  • 不允许同时在主节点上执行gs_expansion命令进行扩容。
  • 不允许同时执行2次相同的gs_dropnode命令。
  • 执行删除操作前,需要确保主节点和备节点之间建立好数据库管理用户的互信。
  • 需要使用数据库管理用户执行该命令。
  • 执行命令前需要通过source命令导入主机数据库的环境变量。

依赖关系

无。

标签:删除,数据库,备机,openGauss,执行,节点
From: https://www.cnblogs.com/renxyz/p/18100928

相关文章

  • openGauss 表级别并行恢复优化
    表级别并行恢复优化可获得性本特性自openGauss5.1.0版本开始引入。特性同时合入3.0.5。特性简介允许用户在配置表级别并行恢复时,通过更多的参数控制回放行为,以达到增加恢复效率的目的。客户价值通过wal恢复效率提升可减小备库wal日志积压,减小磁盘存储压力。在switchover......
  • openGauss X_Tuner_参数调优与诊断
    X-Tuner:参数调优与诊断可获得性本特性自openGauss1.0.0版本开始引入。特性简介X-Tuner是一款数据库集成的参数调优工具,通过结合深度强化学习和全局搜索算法等AI技术,实现在无需人工干预的情况下,获取最佳数据库参数配置。本功能不强制与数据库环境部署到一起,支持独立部署,脱......
  • openGauss Xlog-no-Lock-Flush
    XlognoLockFlush可获得性本特性自openGauss2.0.0版本开始引入。特性简介取消WalInsertLock争抢及WalWriter专用磁盘写入线程。客户价值在保持原有XLog功能不变的基础上,进一步提升系统性能。特性描述对WalInsertLock进行优化,利用LSN(LogSequenceNumber)及LRC(LogRecor......
  • openGauss SMP并行执行
    SMP并行执行可获得性本特性自openGauss1.1.0版本开始引入。特性简介openGauss的SMP并行技术是一种利用计算机多核CPU架构来实现多线程并行计算,以充分利用CPU资源来提高查询性能的技术。客户价值SMP并行技术充分利用了系统多核的能力,来提高重查询的性能。特性描述在复杂查......
  • openGauss SQL-by-pass
    SQLbypass可获得性本特性自openGauss1.0.0版本开始引入。特性简介通过对OLTP场景典型查询的定制化执行方案来提高查询性能。客户价值提升OLTP类查询的性能。特性描述在典型的OLTP场景中,简单查询占了很大一部分比例。这种查询的特征是只涉及单表和简单表达式的查询,因此......
  • openGauss SQLdiag_慢SQL发现
    SQLdiag:慢SQL发现可获得性本特性自openGauss1.1.0版本开始引入。特性简介SQLdiag是一个SQL语句执行时间预测工具,通过模板化方法,实现在不获取SQL语句执行计划的前提下,依据语句逻辑相似度与历史执行记录,预测SQL语句的执行时间。客户价值工具不需要用户提供SQL执行计划,对数......
  • openGauss Session性能诊断
    Session性能诊断可获得性本特性自openGauss1.0.0版本开始引入。特性简介Session性能诊断提供给用户Session级别的性能问题诊断。客户价值查看最近用户Session最耗资源的事件。查看最近比较占资源的SQL把资源都消耗在哪些等待事件上。查看最近比较耗资源的Session把资源......
  • 2-16. 实现 ListView 添加删除同步信息功能
    本节目标实现添加和删除按钮的功能代码实现项目相关代码代码仓库:https://gitee.com/nbda1121440/DreamOfTheKingdom.git标签:20240328_0913......
  • 文件整理达人教你如何快速批量移动子文件夹文件至父文件夹,并一键删除空文件夹
    比如有很多商品文件夹,里面又分出主图、细节图等,现在因工作需要把主图、细节图这些子文件夹去掉,把子文件夹里面的文件放在商品名称的父文件夹中,如图:打开主图文件夹,我们可以看到文件名结构为数字编号的,如图:再打开细节图的文件夹,我们可以看到文件名结构也是为数字编号的,如图:......
  • 【实战教程】Spring Boot项目集成华为openGauss数据库的关键步骤与注意事项
    引言:随着国产数据库技术的崛起,华为openGauss凭借其高性能、安全可靠及易用性成为了众多开发者的首选方案。本篇技术文章将聚焦于如何在SpringBoot项目中成功集成华为openGauss数据库,并揭示其中的一些关键步骤与注意事项,助您轻松驾驭这一强大的数据库引擎。正文:一、环境准备......