oracle删除固化的执行计划及索引监控

 

第一步先查询

select sql_id, address, hash_value, executions, loads, parse_calls, invalidations from v$sqlarea

  where sql_text = 'select 2 from dual';  

 

 

SQL_ID        ADDRESS          HASH_VALUE EXECUTIONS      LOADS PARSE_CALLS INVALIDATIONS

------------- ---------------- ---------- ---------- ---------- ----------- -------------

9fusd37prv595 000000006C5D2988 3950875941          1          1           1             0

第二步:

exec sys.dbms_shared_pool.purge('000000006C5D2988,3950875941', 'c');

 

参考:

http://www.savedba.com/?p=128

https://blog.csdn.net/weixin_34186950/article/details/89795951

 

索引监控

怎样监控无用的索引  


 开始监控:alter index index_name monitoring usage;

 检查使用状态:select * from v$object_usage; 

 停止监控:alter index index_name nomonitoring usage;   
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值