现象:
突然系统报警负载过高
下面的处理步骤:
1、找到占用cpu高的进程
select tc.sql_text,tb.machine from v$process ta,v$session tb,
v$sql tc
where ta.addr=tb.PADDR
and tb.SQL_HASH_VALUE=tc.HASH_VALUE
and ta.SPID=31128
2、找到进程执行的sql
可以看到使用的了索引跳跃扫描
查看
select * from table(dbms_xplan.display_cursor('7b0908u6wx1ab'));
从这个就可以看到进行了隐式转换导致index skip scan的选择性过低,导致负载急升
由于隐式转换导致的负载过高的处理
最新推荐文章于 2024-03-12 13:23:41 发布