oracle中如何快速找出未使用绑定变量的sql语句?

oracle中如何快速找出未使用绑定变量的sql语句?显示全部

oracle中如何快速找出未使用绑定变量的sql语句?

收起
参与19

查看其它 3 个回答renou2012的回答

renou2012renou2012数据库管理员KE

可以根据FORCE_MATCHING_SIGNATURE来查询
FORCE_MATCHING_SIGNATURE
NUMBER
Signature used when the CURSOR_SHARING parameter is set to FORCE

select * from v$sql where FORCE_MATCHING_SIGNATURE>0
或者V$SQLAREA、V$SQLSTATS都有记录 可以根据你需要的规则进行聚合排序得出频繁类似的SQL
更多参考
http://docs.oracle.com/database/122/REFRN/V-SQL.htm#REFRN30246

金融其它 · 2017-08-30
浏览2153
彬彬陈锐 邀答

回答者

renou2012
数据库管理员KE

renou2012 最近回答过的问题

回答状态

  • 发布时间:2017-08-30
  • 关注会员:4 人
  • 回答浏览:2153
  • X社区推广