如何找到Oracle查询正在使用的索引?

时间:2019-06-24 07:01:11

标签: oracle indexing query-performance

我正在处理一个简单的选择查询。使用sqlplus执行查询时,查询工作正常。但是,从pro C代码执行同一查询会花费很多时间。我可以使用以下查询找出答案

select S.USERNAME, s.sid, s.osuser, t.sql_id, sql_text
from v$sqltext_with_newlines t,V$SESSION s
where t.address =s.sql_address
and t.hash_value = s.sql_hash_value
and s.status = 'ACTIVE'
and s.username <> 'SYSTEM'
order by s.sid,t.piece;

是否可以使用sql_id获取已用于查询的索引?

0 个答案:

没有答案