Oracle HWM
High Water Mark (HWM)指的是當我們建立一個segment的時候,在segment內的一個指標,界定了segment 內曾經配置過的block水位。
The high water mark is the boundary between used and unused space in a segment ~ (From Oracle Concept)
簡 單如圖所示,剛建立segment時尚未insert資料,HWM通常在segment header附近,當你不斷地insert資料使用了更多的block之後,HWM自然會跟著移動。但是日後你delete資料後,雖然實際儲存資料的 block已經減少,但是HWM仍然不會改變,這就像水庫的水位曾經滿到某個刻度而留下一道水痕,雖然水位下降了但是仍然清晰可見那道高水位。
HWM之下如果存在太多空的block,最大的缺點就是當發生Full Table Scan (FTS)的時候,會造成過多無謂的IO,因為FTS會讀取segment內的block直到HWM為止,如此也會造成buffer pool的使用效率不佳。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84358/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 之HWMOracle
- Oracle 高水位(HWM)Oracle
- ORACLE FREELIST HWM(轉)Oracle
- ORACLE 高水位線(HWM)Oracle
- ORACLE FREELIST HWM(3)Oracle
- ORACLE FREELIST HWM(2)Oracle
- ORACLE FREELIST HWM(1)Oracle
- oracle的高水位線HWMOracle
- oracle的高水位線(HWM)Oracle
- Oracle 高水位(HWM)標記Oracle
- Oracle表段中高水位線HWMOracle
- oracle10g shrink space 降低HWMOracle
- 深入瞭解oracle的高水位(HWM)Oracle
- Oracle高水位線(HWM)及效能優化Oracle優化
- Oracle表段中的高水位線HWMOracle
- Oracle效能調優之FreeList和HWMOracle
- Oracle效能調優 之FreeList和HWMOracle
- Oracle Freelist和HWM的效能優化Oracle優化
- 分析HWM
- Oracle案例10——HWM(高水位線)效能優化Oracle優化
- 轉:Oracle Freelist和HWM的效能優化Oracle優化
- Oracle段高水位(HWM, high water mark)問題Oracle
- 各個Oracle 版本下如何調整高水位(HWM)Oracle
- Oracle中 HWM與資料庫效能的探討Oracle資料庫
- Oracle Freelist和HWM原理及效能最佳化(轉)Oracle
- Show_HWM.sqlSQL
- hwm的一點理解
- zt_eygle_Oracle中 HWM與資料庫效能的探討Oracle資料庫
- Oracle Freelist和HWM原理探討及相關效能優化Oracle優化
- Oracle Freelist和HWM原理探討及相關效能優化(轉)Oracle優化
- Oracle Freelist和HWM原理探討及相關效能最佳化Oracle
- Oracle Freelist和HWM原理探討及相關效能最佳化(1)Oracle
- Oracle Freelist和HWM原理探討及相關效能最佳化(2)Oracle
- Oracle Freelist和HWM原理探討及相關效能最佳化(3)Oracle
- oracle11g表的高水位線hwm與dbms_space系列一Oracle
- delete與高水位線HWM回收delete
- HWM下被使用了的block佔hwm下所有block的百分比計算!BloC
- HWM和delete,drop,truncate的關係delete