『管理调优』找出全表(索引)扫描SQL

Select OBJ.OWNER,OBJ.OBJECT_NAME,count(*),
(select ROUND(sum(SEG.BYTES) / 1024 / 1024, 2) from DBA_SEGMENTS SEG
where SEG.OWNER=OBJ.OWNER and SEG.SEGMENT_NAME=OBJ.OBJECT_NAME ) OBJSIZE_M
from DBA_OBJECTS OBJ,
SYS.X$BH XBH
where OBJ.OBJECT_TYPE in ('TABLE', 'INDEX') and
XBH.OBJ = OBJ.DATA_OBJECT_ID and
BITAND(XBH.FLAG, 524288) > 0 and
OBJ.OWNER not in ('SYS', 'SYSTEM', 'XDB')
group by OBJ.OWNER,
OBJ.OBJECT_NAME
order by 3 desc;

select OPNAME,
TARGET,
TO_CHAR(START_TIME, 'yy-mm-dd:hh24:mi:ss') START_TIME,
ELAPSED_SECONDS ELAPSED,
EXECUTIONS EXECS,
BUFFER_GETS / DECODE(EXECUTIONS, 0, 1, EXECUTIONS) BUFGETS,
MODULE,
SQL_TEXT
from V$SESSION_LONGOPS SL,
V$SQLAREA SA
where SL.SQL_HASH_VALUE = SA.HASH_VALUE and
UPPER(SUBSTR(MODULE, 1, 4)) <>'RMAN' and
SUBSTR(OPNAME, 1, 4)<> 'RMAN' and
MODULE <>'SQL*Plus' and
SL.START_TIME > TRUNC(sysdate) - 100
order by START_TIME;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值