当前位置: 首页 > news >正文

人大金仓 kingbase 连接数太多, 清理数据库连接数

问题描述

kingbase 连接数太多, 清理数据库连接数

[root@FCVMDZSZNST25041 ~]# su root
[root@FCVMDZSZNST25041 ~]# 
[root@FCVMDZSZNST25041 ~]# su kingbase
[kingbase@FCVMDZSZNST25041 root]$ 
[kingbase@FCVMDZSZNST25041 root]$ ksql
could not change directory to "/root": 权限不够
ksql: error: could not connect to server: 致命错误:  对不起, 已经有太多的客户
[kingbase@FCVMDZSZNST25041 root]$ 

解决方案

注意事项:

  1. 生产环境建议先使用 kill -TERM 尝试优雅关闭
  2. 强制关闭 (kill -9) 可能导致数据损坏,仅在必要时使用
  3. 关闭前确保没有重要事务正在执行
  4. 如果有连接池,也需要相应关闭

查看所有 kingbase 进程,第 2 列为进程 ID
ps -ef | grep kingbase | grep -v grep

删除指定进程 ID
# 优雅关闭
kill -TERM 进程ID# 强制关闭 
kill -9 进程ID# 验证是否已删除
ps aux | grep kingbase | grep -v grep
批量终止所有空闲进程

# 使用pgrep查找所有kingbase test_rdb 的空闲进程,
pgrep -f "kingbase: kingbase test_rdb.*idle" | xargs kill -9# 或更精确的匹配
ps -ef | grep "kingbase: kingbase test_rdb.*idle" | grep -v grep | awk '{print $2}' | xargs kill -9
强制关闭所有进程
# 一次性关闭所有kingbase进程
pkill -9 kingbase# 验证是否关闭
pgrep kingbase || echo "所有kingbase进程已终止"

备用命令

-- 显示数据库时区
SHOW timezone-- 查询兼容模式参数
SHOW database_mode;-- 查看最大并发连接量
SHOW max_connections;--查询数据库所有进程连接数
SELECT * FROM  pg_stat_activity--查询数据库应用程序连接数
SELECT * FROM  pg_stat_activity where datid>0 --关闭空闲连接,需要执行2次
SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state = 'idle'  --关闭Navicat工具的空闲连接,需要执行2次
SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state = 'idle'  
AND application_name='Navicat' 
AND pid <> pg_backend_pid();--查询license有效期
select GET_LICENSE_VALIDDAYS();
http://www.dtcms.com/a/300239.html

相关文章:

  • Go的内存管理和垃圾回收
  • “Datawhale AI夏令营”「结构化数据的用户意图理解和知识问答挑战赛」1
  • 使用Clion开发STM32(Dap调试)
  • 基于华为ENSP的OSPF数据报文保姆级别详解(3)
  • LeetCode——1695. 删除子数组的最大得分
  • TI MSPM0蓝牙串口通信数据包制作
  • C++11 -- emplace、包装器
  • 标准库开发和寄存器开发的区别
  • nfls dp 刷题 题解
  • AutoCAD_2025下载与保姆级安装教程
  • 【安全漏洞】防范未然:如何有效关闭不必要的HTTP请求方法,保护你的Web应用
  • cursor使用方法
  • MGER作业
  • Python 面向对象基础
  • 26考研英语词汇的逻辑笔记
  • 【PCIe 总线及设备入门学习专栏 5.1.3 -- PCIe PERST# 时序要求】
  • 从治理到共情——平台伦理的乡村共建之路
  • DeepSeek-LLM模块解析
  • 多项目终端环境初始化开发环境方案
  • 【RHCSA 问答题】第 10 章 配置和保护 SSH
  • cacti漏洞CVE-2022-46169的复现
  • 界面规范2-列表上
  • NTLite Ent Version
  • 文件IO——bmp图像处理
  • GRE、MGRE实验
  • 机器学习(重学版)基础篇(概念与评估)
  • 算子推理是什么
  • GStreamer中Pipeline(管道)
  • 速通python加密之base64
  • 《C++》模板详解