單表空間 2TB、使用率 85%,OEM 等圖形工具查詢超時。採用「按用戶分治」思路:各用戶登錄查詢自身在該表空間下的段大小,彙總定位大對象,實現秒級定位。
SELECT segment_name, SUM(bytes)/1024/1024 AS size_mb
FROM user_segments
WHERE tablespace_name = 'TARGET_TBS'
GROUP BY segment_name
ORDER BY 2 DESC;
SELECT DISTINCT owner FROM dba_segments WHERE tablespace_name='TARGET_TBS';ALTER TABLE ... MOVE、ALTER INDEX ... REBUILD、歸檔歷史數據、啟用壓縮等釋放動作CURRENT_SCHEMA 批量收集,插入臨時表彙總DBA_SEGMENTS 直接查詢避免切換用戶(需 DBA 權限)DBMS_STATS.GATHER_SCHEMA_STATS 提升查詢計劃準確度分治思想將單點大查詢拆解為多點小查詢,繞過工具性能瓶頸,是超大表空間運維的通用技巧。