openGauss学习笔记-211 openGauss 数据库运维-高危操作一览表

2024-01-31 01:44

本文主要是介绍openGauss学习笔记-211 openGauss 数据库运维-高危操作一览表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • openGauss学习笔记-211 openGauss 数据库运维-高危操作一览表
      • 211.1 禁止操作
      • 211.2 高危操作

openGauss学习笔记-211 openGauss 数据库运维-高危操作一览表

各项操作请严格遵守指导书操作,同时避免执行如下高危操作。

211.1 禁止操作

表1中描述在产品的操作与维护阶段,进行日常操作时应注意的严禁操作。

表 1 禁用操作

操作名称操作风险
严禁修改数据目录下文件名,权限,内容不能修改,不能删除内容。导致数据库节点实例出现严重错误,并且无法修复。
严禁删除数据库系统表或系统表数据。删除系统表将导致无法正常进行业务操作。

211.2 高危操作

表2中描述在产品的操作与维护阶段,进行日常操作时应注意的高危操作。

表 2 高危操作

操作分类操作名称操作风险风险等级规避措施重大操作观察项目
运维操作数据库内核升级升级过程中会出现业务闪断。选择业务低谷升级,升级前对数据库进行全面巡检,提前排除关键指标风险后,与用户沟通好影响和升级时间窗后,再实施升级。观察SQL响应时延、活跃会话数、线程数、动态内存使用率等关键指标。
kill进程kill掉dn进程,可能导致业务闪断,甚至触发主备切换,若主备差异较大,RTO风险更大。运维过程中谨慎判断kill进程的必要性,若需要操作,必须提前知会用户。观察SQL响应时延、活跃会话数、线程数、动态内存使用率、主备日志差距等关键指标。
kill会话kill掉会话,可能导致客户端断连,业务中断。运维过程中谨慎判断kill会话的必要性,若需要操作,必须提前知会用户。观察SQL响应时延、活跃会话数、线程数、动态内存使用率等关键指标。
配置修改修改postgres.conf文件若文件中端口等重要配置被修改,可能导致数据库启动不了或连接不上。禁止手动修改,如需修改请使用相应的数据库操作命令,并在明确风险后修改。
修改pg_hba.conf文件若文件中的互信规则被修改,可能导致数据库被攻击或客户端无法建连。禁止手动修改,如需修改请使用gs_guc命令,并在明确风险后修改。
修改部分数据库配置参数部分参数若修改不恰当,会导致数据库发生预期外的行为,包括但不限于语句时延上涨、内存上涨、业务连接报错等。参数修改前,请详细阅读产品文档说明,并准确评估影响后,再实施,若无法评估影响,请联系华为工程师支持。观察SQL响应时延、CPU使用率、内存使用率等关键指标。
DDL变更用户执行DDL操作大部分DDL语句会拿高级别锁,阻塞查询和DML语句,导致业务长时间阻塞。执行DDL前谨慎评估影响,尽量离线操作,若无法离线操作,尽量通过等锁时长等参数,减少等待时间,避免DDL阻塞业务。观察SQL响应时延、活跃会话数、线程数、动态内存使用率等关键指标。

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

图片

这篇关于openGauss学习笔记-211 openGauss 数据库运维-高危操作一览表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/662217

相关文章

MySQL数据库双机热备的配置方法详解

《MySQL数据库双机热备的配置方法详解》在企业级应用中,数据库的高可用性和数据的安全性是至关重要的,MySQL作为最流行的开源关系型数据库管理系统之一,提供了多种方式来实现高可用性,其中双机热备(M... 目录1. 环境准备1.1 安装mysql1.2 配置MySQL1.2.1 主服务器配置1.2.2 从

SpringBoot基于注解实现数据库字段回填的完整方案

《SpringBoot基于注解实现数据库字段回填的完整方案》这篇文章主要为大家详细介绍了SpringBoot如何基于注解实现数据库字段回填的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解... 目录数据库表pom.XMLRelationFieldRelationFieldMapping基础的一些代

使用Java填充Word模板的操作指南

《使用Java填充Word模板的操作指南》本文介绍了Java填充Word模板的实现方法,包括文本、列表和复选框的填充,首先通过Word域功能设置模板变量,然后使用poi-tl、aspose-words... 目录前言一、设置word模板普通字段列表字段复选框二、代码1. 引入POM2. 模板放入项目3.代码

利用Python操作Word文档页码的实际应用

《利用Python操作Word文档页码的实际应用》在撰写长篇文档时,经常需要将文档分成多个节,每个节都需要单独的页码,下面:本文主要介绍利用Python操作Word文档页码的相关资料,文中通过代码... 目录需求:文档详情:要求:该程序的功能是:总结需求:一次性处理24个文档的页码。文档详情:1、每个

Python内存管理机制之垃圾回收与引用计数操作全过程

《Python内存管理机制之垃圾回收与引用计数操作全过程》SQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式,本文将介绍如何使用SQLAlc... 目录安装核心概念连接数据库定义数据模型创建数据库表基本CRUD操作创建数据读取数据更新数据删除数据查

Go语言中json操作的实现

《Go语言中json操作的实现》本文主要介绍了Go语言中的json操作的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录 一、jsOChina编程N 与 Go 类型对应关系️ 二、基本操作:编码与解码 三、结构体标签(Struc

使用Node.js和PostgreSQL构建数据库应用

《使用Node.js和PostgreSQL构建数据库应用》PostgreSQL是一个功能强大的开源关系型数据库,而Node.js是构建高效网络应用的理想平台,结合这两个技术,我们可以创建出色的数据驱动... 目录初始化项目与安装依赖建立数据库连接执行CRUD操作查询数据插入数据更新数据删除数据完整示例与最佳

Java 字符串操作之contains 和 substring 方法最佳实践与常见问题

《Java字符串操作之contains和substring方法最佳实践与常见问题》本文给大家详细介绍Java字符串操作之contains和substring方法最佳实践与常见问题,本文结合实例... 目录一、contains 方法详解1. 方法定义与语法2. 底层实现原理3. 使用示例4. 注意事项二、su

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

MySQL批量替换数据库字符集的实用方法(附详细代码)

《MySQL批量替换数据库字符集的实用方法(附详细代码)》当需要修改数据库编码和字符集时,通常需要对其下属的所有表及表中所有字段进行修改,下面:本文主要介绍MySQL批量替换数据库字符集的实用方法... 目录前言为什么要批量修改字符集?整体脚本脚本逻辑解析1. 设置目标参数2. 生成修改表默认字符集的语句3