表收縮技術
段空間收縮segment shrink,從10g開始支援。
頻繁的DML操作,會導致段空間產生大量空隙。
觀察段空間狀況:
結合表的行數,判斷空間使用率。
FRAG越低,表示填滿的資料塊在整個段空間的比例越小,碎片越多。
壓縮表:
能以線上方式使高水位線下降,無需停機,無需額外的空間。
頻繁的DML操作,會導致段空間產生大量空隙。
觀察段空間狀況:
點選(此處)摺疊或開啟
-
select sum(bytes)/1024/1024
-
from dba_segments
- where segment_name='t_table';
點選(此處)摺疊或開啟
- col frag format 999999.99
-
col owner format a30
col table_name format a30
select * from (
select a.owner,
a.table_name,
a.num_rows,
a.avg_row_len * a.num_rows,
sum(b.bytes),
(a.avg_row_len * a.num_rows) / sum(b.bytes) frag
from dba_tables a, dba_segments b
where a.table_name = b.segment_name
and a.owner = b.owner
and a.owner not in
('SYS','SYSTEM','OUTLN','DMSYS','TSMSYS','DBSNMP','WMSYS','EXFSYS','CTXSYS','XDB','OLAPSYS','ORDSYS','MDSYS','SYSMAN')
group by a.owner, a.table_name, a.avg_row_len, a.num_rows
having a.avg_row_len * a.num_rows / sum(b.bytes) < 0.7
order by sum(b.btyes) desc)
where rownum <= 100;
-
OWNER TABLE_NAME NUM_ROWS
------------------------------ ------------------------------ ----------
A.AVG_ROW_LEN*A.NUM_ROWS SUM(B.BYTES) FRAG
------------------------ ------------ ----------
SH PRODUCTS 72
12744 1048576 .01
SH PROMOTIONS 503
49294 1048576 .05
SH T1 128
1280 1048576 .00
壓縮表:
點選(此處)摺疊或開啟
-
alter table t_table enable row movement;
- alter table t_table shrink space cascade; //下調高水線
-
alter table t_table shrink space compact; //不下調高水線
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-1309462/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle表空間收縮方案Oracle
- mysql收縮共享表空間MySql
- 【RESIZE】Oracle收縮表空間主要命令Oracle
- 影片壓縮技術簡介
- 【SHRINK】Oracle收縮表的詳細命令參考Oracle
- 表空間(資料檔案shrink)收縮示例
- mysql共享表空間擴容,收縮,遷移MySql
- 分表技術
- MySQL 5.7新特性之線上收縮undo表空間MySql
- sqlserver收縮資料庫、收縮資料檔案的操作SQLServer資料庫
- Oracle案例11——Oracle表空間資料庫檔案收縮Oracle資料庫
- 影片壓縮技術助力邊防影片監控
- 關於資料庫壓縮技術的Survey資料庫
- SQL Server 收縮日誌SQLServer
- 大模型應用曙光 - 10X壓縮技術大模型
- 影片壓縮技術助力油田管網影片監控
- sql server 資料庫收縮SQLServer資料庫
- SQL Server收縮資料庫SQLServer資料庫
- 微軟成功收購語音技術公司Nuance微軟
- 技術分享 | OceanBase 裡的 BUFFER 表
- 記憶體技術詞彙表記憶體
- 《深入react技術棧》之表單React
- 影片壓縮技術助力銀行網點影片監控
- 技術分享| 淺談IM 產品中的“縮圖”功能
- 快速生成網路mp4視訊縮圖技術
- 《人工智慧教育技術學》收穫記錄1人工智慧
- sqlserver 資料庫收縮的方法SQLServer資料庫
- lvm收縮邏輯卷空間LVM
- 匯入地址表鉤取技術解析
- oracle 的表壓縮Oracle
- oracle壓縮表(二)Oracle
- oracle壓縮表(一)Oracle
- BI工具術語表大全:從字母A-Z全面收錄
- 幽默:軟體開發技術中的縮寫短語 - Eleftheria
- 7 年 700 篇技術文章,收穫的 7 個心得
- 【Java技術專題】「效能優化系列」針對Java物件壓縮及序列化技術的探索之路Java優化物件
- redis工具擴容收縮運維工具Redis運維
- SQL語句收縮日誌檔案SQL
- Sqlserver表和索引壓縮SQLServer索引