可以使用 syssessions 和 syssesprof 系统监视接口 (SMI) 表来获取有关会话和线程的信息。
- 列
- 描述
- sid
- 会话标识
- username
- 用户的名称(登录标识)
- uid
- 用户标识
- pid
- 进程标识
- connected
- 会话启动的时间
- feprogram
- 可执行程序或应用程序的绝对路径
此外,某些列中包含标志,这些标志显示以下信息:
- 会话的主线程是否正在等待锁存器、锁定、日志缓冲区或事务
- 线程是否处于临界区中。
要点: syssessions 表中的信息由会话组织,onstat -u 输出中的信息由线程组织。
而且,与 onstat -u 输出不同,syssessions 表不包括有关守护程序线程的信息,而只包括有关用户线程的信息。
查询 syssesprof 表获得会话活动概要文件。
此表为每个会话包含一行,该行的各列存储会话活动统计信息(例如:保持的锁定数、写入的行数、落实次数、删除次数等)。
有关 syssessions 列的完整列表以及 syssesprof 列的描述,请参阅《GBase 8s 管理员参考》中有关 sysmaster 数据库的章节。