• 金仓数据库KingbaseES数据库参考手册(动态性能视图3.1. sys_stat_activity )


    每个服务器进程一行,显示与那个进程的当前活动相关的信息,例如状态和当前查询。

    表 3.1.47 sys_stat_activity 视图 

    类型

    描述

    datid

    oid

    这个后端连接到的数据库的OID

    datname

    name

    这个后端连接到的数据库的名称

    pid

    integer

    这个后端的进程 ID

    usesysid

    oid

    登录到这个后端的用户的 OID

    usename

    name

    登录到这个后端的用户的名称

    application_name

    text

    连接到这个后端的应用的名称

    client_addr

    inet

    连接到这个后端的客户端的 IP 地址。如果这个域为空 ,它表示客户端通过服务器机器上的一个 Unix 套接字连接 或者这是一个内部进程(如自动清理)。

    client_hostname

    text

    已连接 的客户端的主机名,由client_addr的反向 DNS 查找报告。这个域将只对 IP 连接非空,并 且只有log_hostname被启用时才会非空。

    client_port

    integer

    客户端用以和这个后端通信的 TCP 端口号,如果使用 Unix 套接字则为-1

    backend_start

    timestamp with time zone

    这个进程被启动的时间。对客户端后 端来说就是客户端连接到服务器的时间。

    xact_start

    timestamp with time zone

    这个进程的当前事务被启动的时间,如果 没有活动事务则为空。如果当前查询是它 的第一个事务,这一列等于query_start。

    query_start

    timestamp with time zone

    当前 活动查询被开始的时间,如果state不是a ctive,这个域为上一个查询被开始的时间

    state_change

    timestamp with time zone

    state上一次被改变的时间

    wait_event_type

    text

    后端正在等待的事件类型,如果不存在则为 NULL。可能的值有:

    • LWLock:后端

    正在等待一个轻量级锁。每一个这样的锁 保护着共享内存中的一个特殊数据结构。

    • Lock:

    后端正在等待一个重量级锁。重量级锁, 也称为锁管理器锁或者简单锁,主要保护 SQL可见的对象

    • BufferPin:服务器进程正在等待访问

    一个数据缓冲区,而此时没有其他进程正 在检查该缓冲区。

    • Activity:服务器进程处于闲置状态。

    这被用于在其主处理循环中等待活动的系统 进程。wait_event将标识特定的等待点。

    • Extension:服务器进

    程正在一个扩展模块中等待活动。

    • Client:服务器进程正在一个套接字

    上等待来自用户应用的某种活动,并且该 服务器预期某种与其内部处理无关的事情 发生。wait_event将标识特定的等待点。

    • IPC:服务器进程

    正在等待来自服务器中另一个进程的某种 活动。wait_event将标识特定的等待点。

    • Timeout:服务器进程正在等待一次超时

    发生。wait_event将标识特定的等待点。

    • IO:服务器进程正在等待一次IO完成。

    wait_event

    text

    如果后端当前 正在等待,则是等待事件的名称,否则为 NULL。

    state

    text

    这个后端的当前总体状态。可能的值是:

    • active:后端正在执行一个查询。

    • idle

    后端正在等待一个新的客户端命令。

    • idle in transaction:后端在一个事

    务中,但是当前没有正在执行一个查询。

    • idle in transaction (aborted):这个状态与idle in transaction相似,不过

    在该事务中的一个语句导致了一个错误。

    • fastpath function call:后端正在执行一个 fast-path 函数。

    • disabled:如果在这个后端中tra

    ck_activities被禁用,则报告这个状态。

    backend_xid

    xid

    这 个后端的顶层事务标识符(如果存在)。

    backend_xmin

    xid

    当前后端的xmin范围。

    query

    text

    这个后端最近查询的文本。如 果state为active,这个域显示当前正在执 行的查询。在所有其他状态下,它显示上 一个被执行的查询。默认情况下,查询文 本会被截断至1024个字符,这个值可以通 过参数track_activity_query_size更改。

    backend_type

    text

    当 前后端的类型。可能的类型是 autovacuum launcher, autovacuum worker, logical replication launcher, logical replication worker, parallel worker, background writer, client backend, checkpointer, startup, wa lreceiver, walsender 以及 walwriter。 除此以外,由扩 展注册的后台Worker可能有额外的类型。

  • 相关阅读:
    前端 Jenkins 自动化部署
    迅为RK3399开发板Linux系统TFTP传输文件服务器测试
    Windows下Nacos安装和下载
    深入剖析:垃圾回收你真的了解吗?
    v-if与v-show
    生产环境上线更新要求
    实体店做商城小程序如何
    如何在BI中增加“路线地图”并进行数据分析?
    VMware部署项目
    如何提升固态硬盘SSD的寿命?
  • 原文地址:https://blog.csdn.net/arthemis_14/article/details/127102188