Oracle数据库中有1000个非活动会话。有些甚至是1个月大。 sql_text在90%的情况下显示特定查询。查询工作正常,没有任何缓慢.OracleConnection正确处理。
知道可能是什么原因吗?
用于查找非活动会话的查询
SELECT s.SID, s.STATUS, s.process, s.osuser, a.sql_text, p.program
FROM v$session s, v$sqlarea a, v$process p
WHERE s.PREV_HASH_VALUE = a.hash_value
AND s.PREV_SQL_ADDR = a.address
AND s.paddr = p.addr
AND s.STATUS = 'INACTIVE'