暂无图片
Oceanbase4.2怎么通过事务id获取事务当前执行的sql
我来答
分享
暂无图片 匿名用户
Oceanbase4.2怎么通过事务id获取事务当前执行的sql

【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】4.2.0
【问题描述】通过gv$ob_locks可以查询到锁的持有者和等待者信息,但是通过这里面的信息怎么获取到事务正在执行的sql呢,通过trans_id和gv$ob_processlist关联,但是info字段为NULL,看不到sql信息

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
O
OceanBase社区传送门

试试:select * from __all_virtual_session_info where id=xxx;
对于正在执行的sql就是通过 gv$ob_processlist 查看哈,然后就是通过session查看。对于已经执行完的sql,可以通过 gv$ob_sql_audit 视图查看,前提是开启了配置项:enable_sql_audit=true

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏