在MSSM的FREELIST下, 高水位High Water Mark代表所有相關(guān)塊, 高水位以上就是未格式化unformatted 的數(shù)據(jù)塊,INSRT數(shù)據(jù)時(shí)不能直接使用。當(dāng)FREELIST中不包含可插入數(shù)據(jù)塊時(shí) HWM默認(rèn)每次上升5個(gè)數(shù)據(jù)塊。

成都創(chuàng)新互聯(lián)公司主營圖木舒克網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都APP應(yīng)用開發(fā),圖木舒克h5小程序開發(fā)搭建,圖木舒克網(wǎng)站營銷推廣歡迎圖木舒克等地區(qū)企業(yè)咨詢
對于ASSM管理的BITMAP 數(shù)據(jù)段而言,Oracle允許在數(shù)據(jù)段的中部出現(xiàn)unformatted blocks未格式化的數(shù)據(jù)塊, 基于以下的原因:
一、在以前 HWM以下的數(shù)據(jù)塊必然是formatted , 為了維護(hù)這一點(diǎn)代價(jià)是昂貴的:
長時(shí)間持有HW enqueue 隊(duì)列鎖對并發(fā)的抑制
過于頻繁的持有HW enqueue在Oracle研發(fā)看來是罪惡的
上漲HWM 而不格式化 這樣的話更有效率,因?yàn)楦袷交婕暗?IO,是一種較慢的操作
二、 在直接路徑加載過程中,最后的一個(gè)extent中的數(shù)據(jù)塊將被全部format 格式化,而如果下一次還是direct load直接路徑加載數(shù)據(jù)的話,它不會(huì)從Freelist上獲取數(shù)據(jù)塊,而是使用HWM以上新的數(shù)據(jù)盤區(qū)extent。 如果這個(gè)數(shù)據(jù)段是典型的一直在direct load加載數(shù)據(jù)的話,則可能在freelist上有很多unused block從來不被使用,而被浪費(fèi)了。 這可能造成空間的浪費(fèi),尤其是在Extent size 很大的時(shí)候 或者 數(shù)據(jù)段幾乎從來不傳統(tǒng)路徑插入數(shù)據(jù)的時(shí)候。保留這些數(shù)據(jù)塊為unformatted則可以讓加載數(shù)據(jù)時(shí)利用到這些空間空洞
如果自己搞不定可以找ASKMACLEAN專業(yè)ORACLE數(shù)據(jù)庫修復(fù)團(tuán)隊(duì)成員幫您恢復(fù)!
最笨最簡單也最管用的方法,就是重建表。建立一個(gè)新表將原表的數(shù)據(jù)插入到新表,刪除原表,將新表重命名就OK。
無法是 老生常談的 truncate 、move 、shrink space
實(shí)際上 大多數(shù)表不需要降高水位,不要迷信高水位
文章題目:如何降oracle的水位,ori水位降了然后去哪
地址分享:http://chinadenli.net/article19/dsijddh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、服務(wù)器托管、微信小程序、營銷型網(wǎng)站建設(shè)、外貿(mào)建站、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)