首页 > 其他分享 >openGauss 高危操作一览表

openGauss 高危操作一览表

时间:2024-05-13 14:34:24浏览次数:23  
标签:使用率 数据库 修改 一览表 kill 时延 操作 openGauss 高危

高危操作一览表

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

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

表 1 禁用操作

操作名称

操作风险

严禁修改数据目录下文件名,权限,内容不能修改,不能删除内容。

导致数据库节点实例出现严重错误,并且无法修复。

严禁删除数据库系统表或系统表数据。

删除系统表将导致无法正常进行业务操作。

表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响应时延、活跃会话数、线程数、动态内存使用率等关键指标。

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

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

标签:使用率,数据库,修改,一览表,kill,时延,操作,openGauss,高危
From: https://www.cnblogs.com/renxyz/p/18189108

相关文章

  • openGauss 监控
    监控因为逻辑复制是基于与物理流复制相似的架构的,一个发布节点上的监控也类似于对物理复制主节点的监控。有关订阅的监控信息在pg_stat_subscription中可以看到。每一个订阅工作者在这个视图都有一行。一个订阅能有零个或者多个活跃订阅工作者取决于它的状态。通常,对于一个已......
  • openGauss 架构
    架构发布者上的更改会在它们发生时实时传送给订阅者。订阅者按照数据在发布者上被提交的顺序应用数据,这样任意单一订阅中的发布的事务一致性才能得到保证。逻辑复制被构建在一种类似于物理流复制的架构上。它由“walsender”和“apply”进程实现。walsender进程开始对WAL的逻辑......
  • openGauss 管理并发写入操作
    管理并发写入操作事务隔离说明写入和读写操作并发写入事务的潜在死锁情况并发写入示例......
  • openGauss 检查时间一致性
    检查时间一致性数据库事务一致性通过逻辑时钟保证,与操作系统时间无关,但是系统时间不一致会导致诸多潜在问题,主要是后台运维和监控功能异常,因此在月度检查时建议检查各个节点的时间一致性。操作步骤以操作系统用户omm登录数据库主节点。创建记录openGauss各节点的配置文件(m......
  • openGauss 检查应用连接数
    检查应用连接数如果应用程序与数据库的连接数超过最大值,则新的连接无法建立。建议每天检查连接数,及时释放空闲的连接或者增加最大连接数。操作步骤以操作系统用户omm登录数据库主节点。使用如下命令连接数据库。gsql-dpostgres-p8000postgres为需要连接的数据库名......
  • openGauss 分析查询效率异常降低的问题
    分析查询效率异常降低的问题问题现象通常在几十毫秒内完成的查询,有时会突然需要几秒的时间完成;而通常需要几秒完成的查询,有时需要半小时才能完成。处理办法通过下列的操作步骤,分析查询效率异常降低的原因。使用analyze命令分析数据库。analyze命令更新所有表中数据大小以......
  • openGauss 分析查询语句运行状态
    分析查询语句运行状态问题现象系统中部分查询语句运行时间过长,需要分析查询语句的运行状态。处理办法以操作系统用户omm登录主机。使用如下命令连接数据库。gsql-dpostgres-p8000postgres为需要连接的数据库名称,8000为端口号。设置参数track_activities为on。......
  • openGauss 分析查询语句是否被阻塞
    分析查询语句是否被阻塞问题现象数据库系统运行时,在某些业务场景下,查询语句会被阻塞,导致语句运行时间过长。原因分析查询语句需要通过加锁来保护其要访问的数据对象。当要进行加锁时发现要访问的数据对象已经被其他会话加锁,则查询语句会被阻塞,等待其他会话完成操作并释放锁资......
  • openGauss 概述
    概述数据备份是保护数据安全的重要手段之一,为了更好的保护数据安全,openGauss数据库支持三种备份恢复类型、多种备份恢复方案,备份和恢复过程中提供数据的可靠性保障机制。备份与恢复类型可分为逻辑备份与恢复、闪回恢复。逻辑备份与恢复:通过逻辑导出对数据进行备份,逻辑备份只......
  • openGauss 服务启动失败
    服务启动失败问题现象服务启动失败。原因分析配置参数不合理,数据库因系统资源不足,或者配置参数不满足内部约束,启动失败。由于部分数据节点状态不正常,导致数据库启动失败。目录权限不够。例如对/tmp目录、数据库数据目录的权限不足。配置的端口已经被占用。开启了系统防火......