在什么情况下,选择查询不会出现在V $ SQL视图中?
例如,如果我运行此命令:
select /*findme*/ * from T ...
然后立即运行此命令:
select * from v$sql where sql_text like '%/*findme*/%';
在什么情况下我将不返回任何行?在这种情况下,我可以强制将查询信息记录在V $ SQL中吗?
一种情况是在真实应用程序群集(RAC)上。在这种环境下,V$SQL将仅包含当前节点的库缓存。要查看所有节点上的库缓存,请从中选择GV$SQL。
V$SQL
GV$SQL