GDV_SESSION
查看当前所有CN的会话情况,该视图只在CN节点上存在。
表1 GDV_SESSION字段
| 序号 | 字段名 | 字段定义 | 字段说明 |
|---|---|---|---|
| 0 | NODE_ID | INTEGER | CN节点ID。 |
| 1 | SID | INTEGER | 会话ID。 |
| 2 | SPID | VARCHAR(10) | 会话所在的线程ID。对于缓存在SESSION池中未在运行的会话,其SPID为0。 |
| 3 | SERIAL# | INTEGER | 会话序列号。用于唯一标识会话的对象。 |
| 4 | USER# | INTEGER | 当前会话登录的用户ID。 |
| 5 | USERNAME | VARCHAR(30) | 当前会话登录的用户名。 |
| 6 | CURR_SCHEMA | VARCHAR(30) | 当前会话登录的SCHEMA。 |
| 7 | PIPE_TYPE | VARCHAR(20 BYTE) | SESSION管道类型:TCP/SSL/UDS |
| 8 | CLIENT_IP | VARCHAR(20) | 当前会话登录的客户端IP。 |
| 9 | CLIENT_PORT | VARCHAR(10) | 当前会话登录的客户端端口号。 |
| 10 | CLIENT_UDS_PATH | VARCHAR(108 BYTE) | 客户端UDS路径 |
| 11 | SERVER_IP | VARCHAR(20) | 当前会话服务端的IP。 |
| 12 | SERVER_PORT | VARCHAR(10) | 当前会话服务端的端口号。 |
| 13 | SERVER_UDS_PATH | VARCHAR(108 BYTE) | 服务端UDS路径 |
| 14 | SERVER_MODE | VARCHAR(10) | 当前会话服务模式:均显示为MIXTURE(混合)模式。 当前会话的实际服务模式,取决于参数SESSIONS、OPTIMIZED_WORKER_THREADS以及实际连接数: SESSIONS小于OPTIMIZED_WORKER_THREADS时,当前会话只能运行于DEDICATED(独占)模式;SESSIONS大于OPTIMIZED_WORKER_THREADS时,若实际连接数大于OPTIMIZED_WORKER_THREADS,当前会话运行于SHARED(共享)模式,否则运行于DEDICATED(独占)模式,此种模式称为MIXTRUE(混合)模式。 |
| 15 | OSUSER | VARCHAR(30) | 当前会话登录的客户端所在的操作系统用户信息。 |
| 16 | MACHINE | VARCHAR(30) | 当前会话登录的客户端所在的机器信息。 |
| 17 | PROGRAM | VARCHAR(256) | 当前会话登录的客户端名称。 |
| 18 | AUTO_COMMIT | BOOL | 自动提交 GS_TRUE 执行语句后直接提交 |
| 19 | CLIENT_VERSION | INTEGER | 客户端版本号 |
| 20 | TYPE | VARCHAR(10) | 当前会话类型: BACKGROUND(后台)AUTONOMOUS(自治事务) USER(用户)REPLICA日志复制JOBEMERG(连接池满,SYS连接独占agent会话类型) |
| 21 | LOGON_TIME | DATE | 当前会话的登录时间。 |
| 22 | STATUS | VARCHAR(10) | 当前会话的状态: IN-ACTIVE(待机状态)ACTIVE(执行状态) CANCELED(被取消,待回收状态)KILLED(被杀死,待回收状态)SUSPENSION(暂停,开启自治事务后原会话挂起) |
| 23 | LOCK_WAIT | VARCHAR(4) | 是否存在锁等待。 |
| 24 | WAIT_SID | INTEGER | 锁等待的SESSION ID。 |
| 25 | EXECUTIONS | BIGINT | SQL执行数目。 |
| 26 | SIMPLE_QUERIES | BIGINT | 简单查询语句执行数目。 |
| 27 | DISK_READS | BIGINT | 磁盘读数目。 |
| 28 | BUFFER_GETS | BIGINT | 缓存读数目。 |
| 29 | CR_GETS | BIGINT | 一致性页面缓存读数目。 |
| 30 | CURRENT_SQL | VARCHAR(30) | 正在执行的SQL语句(只显示DML)。 |
| 31 | SQL_EXEC_START | DATE | 开始执行SQL语句的时间点。 |
| 32 | SQL_ID | BIGINT | 当前执行sql hash值。 |
| 33 | ATOMIC_OPERS | BIGINT | 原子操作数目。 |
| 34 | REDO_BYTES | BIGINT | 待REDO操作的字节数。 |
| 35 | COMMITS | BIGINT | 提交次数。 |
| 36 | NOWAIT_COMMITS | BIGINT | NOWAIT模式提交次数。 |
| 37 | XA_COMMITS | BIGINT | 两阶段事务提交次数。 |
| 38 | ROLLBACKS | BIGINT | 回归次数。 |
| 39 | XA_ROLLBACKS | BIGINT | 两阶段事务回滚次数。 |
| 40 | LOCAL_TXN_TIMES | BIGINT | 本地事务执行时间。 |
| 41 | XA_TXN_TIMES | BIGINT | 两阶段事务执行时间。 |
| 42 | PARSES | BIGINT | 解析数目。 |
| 43 | HARD_PARSES | BIGINT | 硬解析数目。 |
| 44 | EVENT# | INTEGER | 事件号。 |
| 45 | EVENT | VARCHAR(64) | 事件名。 |
| 46 | SORTS | BIGINT | 当前会话累计统计排序次数 |
| 47 | PROCESSED_ROWS | BIGINT | 当前会话累计统计处理行 |
| 48 | IO_WAIT_TIME | BIGINT | 当前会话累计统计SQL语句IO等待时间(单位:微秒) |
| 49 | CON_WAIT_TIME | BIGINT | 当前会话累计统计SQL语句锁等待时间(单位:微秒) |
| 50 | CPU_TIME | BIGINT | 当前会话累计统计SQL语句CPU占用时间(单位:微秒) |
| 51 | ELAPSED_TIME | BIGINT | 当前会话累计统计SQL语句的总耗时(单位:微秒) |
| 52 | ISOLEVEL | BIGINT | 会话的事务隔离级别 |
| 53 | MODULE | VARCHAR(64) | 第一次硬解析该SQL时,执行它的客户端名称。目前可能的值为GSC_APPLICATION, JDBC,ZSQL。对于不识别的客户端,显示为UNKNOWN。 |
| 54 | VMP_PAGES | BINARY_BIGINT | VMP从VMA上已申请的内存页数 |
| 55 | LARGE_VMP_PAGES | BINARY_BIGINT | LARGE VMP从LARGE VMA上已申请的内存页数 |
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




