【KingbaseES】V8R6查询长事务语句

ORACLE/SQLSQVER/MYSQL模式

powershell 复制代码
SELECT 
    CASE 
        WHEN xact_start IS NULL THEN '长连接' 
        ELSE '长事务' 
    END as backend_type,
    pid,
    sys_blocking_pids(pid) as blocking_pids,
    usename,
    query,
    xact_start,
    query_start,
    state,
    now() as current_time,
    *
FROM sys_stat_activity 
WHERE state <> 'idle' 
  AND (
    query_start < (CURRENT_TIMESTAMP - '600 second'::INTERVAL)
    OR 
    xact_start < (CURRENT_TIMESTAMP - '600 second'::INTERVAL)
  );

POSTGRESQL模式

powershell 复制代码
SELECT 
    CASE 
        WHEN xact_start IS NULL THEN '长连接' 
        ELSE '长事务' 
    END as backend_type,
    pid,
    pg_blocking_pids(pid) as blocking_pids,
    usename,
    query,
    xact_start,
    query_start,
    state,
    now() as current_time,
    *
FROM pg_stat_activity 
WHERE state <> 'idle' 
  AND (
    query_start < (CURRENT_TIMESTAMP - '600 second'::INTERVAL)
    OR 
    xact_start < (CURRENT_TIMESTAMP - '600 second'::INTERVAL)
  );
相关推荐
Flying pigs~~12 小时前
RAG智慧问答项目
数据库·人工智能·缓存·微调·知识库·rag
misL NITL13 小时前
mysql之如何获知版本
数据库·mysql
许彰午13 小时前
CacheSQL(二):主从复制——OpLog 环形缓冲区与故障自动恢复
java·数据库·缓存
2401_8323655214 小时前
JavaScript中rest参数(...args)取代arguments的优势
jvm·数据库·python
2301_7796224114 小时前
Go语言怎么用信号量控制并发_Go语言semaphore信号量教程【入门】
jvm·数据库·python
2301_7662834414 小时前
c++如何将控制台输出保存到文件_cout重定向到txt【详解】
jvm·数据库·python
北极的冰箱14 小时前
MySQL Ver 8.0.41 for macos14.7密码遗忘
数据库·mysql
XDH_CS15 小时前
MySQL 8.0 安装与 MySQL Workbench 使用全流程(超详细教程)
开发语言·数据库·mysql
treacle田15 小时前
达梦数据库-统计信息收集-记录
数据库·达梦数据库统计信息收集
审判长烧鸡16 小时前
PostgreSQL之索引/函数/触发器
数据库·postgresql·触发器·函数·索引