oracle的臨時表空間使用率99.9%

lurou發表於2011-08-31

我自己經歷的有關TEMP TABLESPACE一個例子,印象比較深。


這是我們一臺生產伺服器上的oracle db,透過em console觀看到temp tablespace的使用率總是在99%左右,後來從初始的2G左右一步一步調整到了現在的7.5G,使用率仍然是99.9%,於是我開始在網上查詢資料,用語句查詢如下:

select tablespace_name,current_users,total_blocks,used_blocks,free_blocks from v$sort_segment;

返回結果:

TEMP 1 965504 128 965376

我很疑惑,從結果看來,只是使用了128個block而已,有網友建議重啟資料庫,但是因為業務不能停所以伺服器不能隨便重啟,於是繼續查資料,最後在三思的書裡面查到em console看到的99.9%的使用率其實是歷史最高值,當前的使用率透過上面的語句查詢得到used_blocks值。

參考前輩詳解的網址:

【yong321】

http://space.itpub.net/index.php?action/viewspace/itemid/676768 【Oracle九大效能檢視】之8.v$sort_usage_temp表空間的使用情況

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26006637/viewspace-706343/,如需轉載,請註明出處,否則將追究法律責任。

相關文章