返回列表 上一主題 發帖

檢查tablespace破碎空間

檢查tablespace破碎空間

select tablespace_name ,
   sqrt(MAX(blocks)/SUM(blocks))*(100/sqrt(sqrt(count(blocks)))) as "FSFI%"
from dba_free_space
group by tablespace_name
order by 1;

      tablespace:表格空間名稱

FSFI:可用破碎空間索引(Free Space Fragmention Index),數值最大100,表示完全沒有破碎空間,數值越低代表空間的碎片越嚴重,通常低於30%就需要進行重整作業(Recorganization Job),這是資料庫管理員是非常重要的例行作業。


首先修正SYSAUX
COALESCE

For each datafile in the tablespace, this clause combines all contiguous free extents into larger contiguous extents. Please use Locally managed tablespace, it will automatically take care of this issue.

DEALLOCATE UNUSED
http://download-east.oracle.com/docs/cd/B19306_01/server.102/b14200/clauses003.htm#g1056929



10G新功能


alter table mytable enable row movement;

alter table xxx shrink space compact
vean0803i

        靜思自在 : 【停滯不前,終無所得】人都迷於尋找奇蹟,因而停滯不前;縱使時間再多、路再長,也了無用處,終無所得。
返回列表 上一主題