資料塊的插入與高水位
資料塊禁止插入的情況:
資料塊在使用的時候,當資料塊的使用率達到pctfree,這時,oracle將該資料塊標識為full,不允許再插入。
另外一種情況,如果計算新插入的行資料將超過pctfree,這時oracle就會將該資料塊標識為full,並且新插入的這個行將插入到其他的資料塊中。
資料塊允許插入的情況:
當標識為full的資料塊中的資料被刪除,釋放空間到pctused以下時,資料塊從新被標識為free,可以允許插入新的資料。
在這裡,HWM時針對extents而言的。HWM位於第一個unformated資料塊上。
當有新的行插入的時候,oracle會優先從HWM以下的塊中去尋找free的塊,以插入的新的行資料。如果沒有找到,再去HWM之上的空間中去formate新的資料塊來插入資料。
資料塊在使用的時候,當資料塊的使用率達到pctfree,這時,oracle將該資料塊標識為full,不允許再插入。
另外一種情況,如果計算新插入的行資料將超過pctfree,這時oracle就會將該資料塊標識為full,並且新插入的這個行將插入到其他的資料塊中。
資料塊允許插入的情況:
當標識為full的資料塊中的資料被刪除,釋放空間到pctused以下時,資料塊從新被標識為free,可以允許插入新的資料。
在這裡,HWM時針對extents而言的。HWM位於第一個unformated資料塊上。
當有新的行插入的時候,oracle會優先從HWM以下的塊中去尋找free的塊,以插入的新的行資料。如果沒有找到,再去HWM之上的空間中去formate新的資料塊來插入資料。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10867315/viewspace-170286/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE資料庫降低高水位線方法Oracle資料庫
- ORACLE空間管理實驗6:塊管理之ASSM下插入操作--高水位的影響及大併發插入的效能問題OracleSSM
- delete與高水位線HWM回收delete
- oracle 高水位線及如何有效的降低高水位線Oracle
- Oracle資料庫管理——表資料庫高水位及shrink操作Oracle資料庫
- 大資料表的truncate,列刪除,shrink回收高水位大資料
- Oracle高水位Oracle
- AUTOCAD——建立塊與插入塊命令
- oracle的高水位線HWMOracle
- oracle的高水位線(HWM)Oracle
- oracle回收高水位Oracle
- Oracle 高水位(HWM)Oracle
- 關於高水位的知識
- 降低Oracle高水位線的方法Oracle
- Oracle的高水位線介紹Oracle
- 【TABLESPACE】怎麼去降低資料檔案的高水位呢(BLOCK_ID)BloC
- 高水位線下空閒塊過多導致的SQL效能問題SQL
- ORACLE 高水位線(HWM)Oracle
- oracle 回收高水位線Oracle
- Oracle 降低高水位線Oracle
- oracle回收高水位線Oracle
- oracle高水位問題Oracle
- 【實驗】關於HWM(高水位)的學習與測試
- mybatis插入資料、批量插入資料MyBatis
- ORACLE的簡單處理高水位Oracle
- Oracle 高水位線的一點研究Oracle
- ORACLE高水位表的查詢方法Oracle
- 深入瞭解oracle的高水位(HWM)Oracle
- Oracle資料庫高水位釋放——LOB欄位空間釋放Oracle資料庫
- oracle高水位線處理Oracle
- oracle 高水位分析處理Oracle
- Oracle之降低高水位線Oracle
- oracle 高水位線詳解Oracle
- Oracle 高水位(HWM)標記Oracle
- 查詢與插入資料使用rownum與level
- 對Oracle高水位線的研究實踐Oracle
- Oracle表段中的高水位線HWMOracle
- Oracle 找出需要回收高水位的表Oracle