查慢sql,想分析瓶颈在哪里,可是ET工具不能用,是什么情况?
SP_SET_PARA_VALUE(1,'ENABLE_MONITOR',1);
SF_SET_SESSION_PARA_VALUE('MONITOR_SQL_EXEC' ,1)
MONITOR_TIME这个参数已经废弃了,都无法设置1
复杂的SQL,我已经limit 20,限制结果集了,但是ET输出为空,这个要怎么解决?
SELECT * FROM V$SQL_NODE_HISTORY
这个视图有记录某些会话的ET信息,但是有些会话的ET信息就是没有。
这个只针对于当前会话生效的。
管理工具建议和数据库版本相同,登录的用户要有执行et的权限,或者可以通过et函数获取,et(exec_id);
SF_SET_SESSION_PARA_VALUE是当前会话生效,窗口是同一个吗,同个窗口limit也是可以查看et的

如果不是同个窗口,可以用SP_SET_PARA_VALUE(1,'MONITOR_SQL_EXEC',1);
修改,用完关闭就行