首页 > 数据库 >openGauss学习笔记-196 openGauss 数据库运维-常见故障定位案例-强制结束指定的问题会话

openGauss学习笔记-196 openGauss 数据库运维-常见故障定位案例-强制结束指定的问题会话

时间:2024-01-13 18:32:02浏览次数:44  
标签:常见故障 结束 运维 会话 connection 线程 196.1 openGauss

openGauss学习笔记-196 openGauss 数据库运维-常见故障定位案例-强制结束指定的问题会话

196.1 强制结束指定的问题会话

196.1.1 问题现象

有些情况下,为了使系统继续提供服务,管理员需要强制结束有问题的会话。

196.1.2 处理办法

  1. 以操作系统用户omm登录主机。

  2. 使用如下命令连接数据库。

    gsql -d postgres -p 8000
    

    postgres为需要连接的数据库名称,8000为端口号。

  3. 从当前活动会话视图查找问题会话的线程ID。

    SELECT datid, pid, state, query FROM pg_stat_activity; 
    

    显示类似如下信息,其中pid的值即为该会话的线程ID。

    datid |       pid       | state  | query 
    -------+-----------------+--------+------ 
    13205 | 139834762094352 | active | 
    13205 | 139834759993104 | idle   | 
    (2 rows) 
    
  4. 根据线程ID结束会话。

    SELECT pg_terminate_backend(139834762094352);
    

    显示类似如下信息,表示结束会话成功。

    pg_terminate_backend 
    ---------------------
    t
    (1 row)
    

    显示类似如下信息,表示用户正在尝试结束当前会话,此时仅会重连会话,而不是结束会话。

    FATAL:  terminating connection due to administrator command 
    FATAL:  terminating connection due to administrator command The connection to the server was lost. Attempting reset: Su
    

标签:常见故障,结束,运维,会话,connection,线程,196.1,openGauss
From: https://blog.51cto.com/shuchaoyang/9232959

相关文章

  • openGauss学习笔记-195 openGauss 数据库运维-常见故障定位案例-分析查询语句运行状态
    openGauss学习笔记-195openGauss数据库运维-常见故障定位案例-分析查询语句运行状态195.1分析查询语句运行状态195.1.1问题现象系统中部分查询语句运行时间过长,需要分析查询语句的运行状态。195.1.2处理办法以操作系统用户omm登录主机。使用如下命令连接数据库。gs......
  • springboot医院信息化云HIS运维平台源码 SaaS模式
    一、HIS系统HIS系统是医院最主要的系统,它主要涵盖基本流程功能,是医院系统的核心业务系统。这里的HIS指的是狭义的HIS系统,仅仅包括门诊、住院的医嘱结算相关功能的系统。一般门诊和住院是同一个系统,包括以下一些工作站:1、门诊部分挂号及预约、划价及收费、门诊处方及病历、医生排......
  • openGauss学习笔记-194 openGauss 数据库运维-常见故障定位案例-分析查询语句长时间运
    openGauss学习笔记-194openGauss数据库运维-常见故障定位案例-分析查询语句长时间运行的问题194.1分析查询语句长时间运行的问题194.1.1问题现象系统中部分查询语句运行时间过长。194.1.2原因分析查询语句较为复杂,需要长时间运行。查询语句阻塞。194.1.3处理办法......
  • 浅谈变电所变电运维管理措施与平台功能
    摘要:电网运行当中,其变电运行是其支架。变电站变电运维的效果直接影响到电网运行的稳定性,但变电运维工作具有复杂性的特点,其通常涉及到了电网系统运行的各个方面,其任何一个小问题未得到处理都将降低电网运行的安全与稳定。本文作者主要分析了变电运维管理中的危险点,提出了几点变电......
  • 期待!《数字化运维路线图》震撼发布(第一部分)
    在时代的激流中,数字化浪潮奔涌而至,机遇与挑战在此交汇。各行业正步入持续变革阶段,一场技术的竞争与博弈正拉开帷幕。科技革命与产业变革如同疾风骤雨,加速进行,市场格局在不断重塑。各类因素叠加之下,一系列新的挑战接踵而至,走出一条高质量发展之路已是迫在眉睫。《数字化运维路线图》......
  • Python 在运维中有哪些常见的应用场景
    Python是一种功能强大且易于学习的编程语言,广泛应用于运维领域。本文将介绍Python在运维中的常见应用场景,包括自动化脚本、日志分析、监控系统、配置管理、网络管理和故障排除等方面。1.自动化脚本Python在运维中最常见的应用场景之一就是编写自动化脚本。通过Python脚本,可以自动化......
  • MySQL运维实战(3.1) MySQL官方客户端使用介绍
    作者:俊达引言MySQL是MySQL安装包默认的客户端,该客户端程序通常位于二进制安装包的bin目录中,或者通过rpm安装包安装mysql-community-client,是数据库管理系统的重要组成部分。MySQL客户端不仅仅是一个简单的软件工具,更是连接用户与数据库之间的桥梁,对于有效地使用MySQL数据库的功......
  • opengauss 数据库对表进行授权
    opengauss数据库导入后,新增的用户没有权限,需要对schema下所有表进行批量授权,sql如下#高斯对单表进行授权GRANTDelete,Insert,References,Select,Trigger,Truncate,UpdateONTABLE"db_test"."api_access_log"TO"usertest"WITHGRANTOPTION;GRANTDelete,Insert,......
  • ​机房动环监控和IT软硬件一体化运维解决方案
        机房动力环境监测是数字化转型背景下的一项重要需求。随着信息化建设的不断深入,机房设备的运行状态、环境参数等因素对整个系统的稳定性和可靠性影响越来越大。因此,实时掌控机房设备运行状态、一体化集中运维管理、提升故障报修管理、全面掌握机房资产以及有效考核运维......
  • 智能运维:预测风险,提升网络设备性能
    在当今高度信息化的时代,智能运维已经成为企业运营的关键一环。智能运维不仅能提升设备的运行效率,更能预测风险,确保企业业务的稳定运行。本文将详细介绍智能运维的各项功能,包括智能统计、预测报告、预测风险、智能分析以及算法模型管理。一、智能统计:实时监控设备状态智能统计功能实......