【达梦数据库】通过线程pid定位会话SQL 1、查找数据库进程 ps -ef|grep dmserver 2、通过进程pid去找对应的线程 top -H -p $pid -------------------- top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。 3、通过视图V$SESSIONS查看对应线程的会话SQL 查看特定pid会话: SELECT SESS_ID,SQL_TEXT,STATE,CREATE_TIME,CLNT_HOST,THRD_ID FROM V$SESSIONS WHERE THRD_ID=$pid; ※注意替换线程pid:THRD_ID=$pid 补充: 1、查看全部会话全部参数: SELECT * FROM V$SESSIONS; 2、查看全部会话部分参数: SELECT SESS_ID,SQL_TEXT,STATE,CREATE_TIME,CLNT_HOST,THRD_ID FROM V$SESSIONS; 3、查看特定状态会话部分参数: SELECT SESS_ID,SQL_TEXT,STATE,CREATE_TIME,CLNT_HOST,THRD_ID FROM V$SESSIONS WHERE STATE='ACTIVE';