col owner for a10

col table_name for a30

SELECT OWNER,

SEGMENT_NAME TABLE_NAME,

SEGMENT_TYPE,

GREATEST (ROUND ( 100 * ( NVL (HWM - AVG_USED_BLOCKS, 0 ) /

GREATEST (NVL (HWM, 1), 1 )),

2 ),

0 ) WASTE_PER

FROM ( SELECT A.OWNER OWNER,

A.SEGMENT_NAME,

A.SEGMENT_TYPE,

B.LAST_ANALYZED,

A.BYTES,

B.NUM_ROWS,

A.BLOCKS BLOCKS,

B.EMPTY_BLOCKS EMPTY_BLOCKS,

A.BLOCKS - B.EMPTY_BLOCKS - 1 HWM,

DECODE (ROUND ((B.AVG_ROW_LEN * NUM_ROWS *

( 1 + (PCT_FREE / 100 ))) / C.BLOCKSIZE,

0 ),

0 ,

1 ,

ROUND ((B.AVG_ROW_LEN * NUM_ROWS *

( 1 + (PCT_FREE / 100 ))) / C.BLOCKSIZE,

0 )) + 2 AVG_USED_BLOCKS,

ROUND (100 *

( NVL (B.CHAIN_CNT, 0 ) / GREATEST( NVL (B.NUM_ROWS, 1 ), 1 )),

2 ) CHAIN_PER,

B.TABLESPACE_NAME O_TABLESPACE_NAME

FROM SYS.DBA_SEGMENTS A, SYS.DBA_TABLES B, SYS.TS$ C

WHERE A.OWNER = B.OWNER

and SEGMENT_NAME = TABLE_NAME

and SEGMENT_TYPE = 'TABLE'

AND B.TABLESPACE_NAME = C.NAME)

WHERE GREATEST (ROUND ( 100 * ( NVL (HWM - AVG_USED_BLOCKS, 0 ) /

GREATEST (NVL (HWM, 1), 1 )),

2 ),

0 ) > 50

AND OWNER like 'DEVELOPER'

AND BLOCKS > 100

order by WASTE_PER desc ;



Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐