Oracle下查詢臨時表空間佔用率
最近經常遇到Oracle資料庫報"ORA-1652: unable to extend temp segment by 128 in tablespace TEMP2"錯誤,這個錯誤主要是因為臨時表空間耗盡導致的,根本原因是應用sql中出現太多不必要的排序操作,最佳化sql才是解決該錯誤的最終手段。當然直接增加臨時表空間大小也可以暫緩該錯誤,一直不知道如何查詢臨時表空間愛你的利用率,透過google後發現其實可以透過檢視v$temp_space_header來粗略的判斷當前的臨時表空間利用率,sql如下:
select round(sum(bytes_used)/(sum(bytes_used)+sum(bytes_free))*100,2) pct from v$temp_space_header;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20801486/viewspace-747286/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 臨時表空間和回滾表空間使用率查詢
- 檢視oracle臨時表空間佔用率的檢視Oracle
- oracle表空間使用率查詢Oracle
- oracle11g 查詢臨時表空間的使用率和正在使用臨時表空間的使用者Oracle
- 臨時表空間被佔滿的原因查詢
- Oracle 查詢佔用臨時表空間大的歷史會話和SQLOracle會話SQL
- oracle 臨時表空間的增刪改查Oracle
- oracle臨時表空間相關Oracle
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- Oracle 12C RMAN備份佔用大量臨時表空間Oracle
- 【UNDO】Oracle undo表空間使用率過高,因為一個查詢Oracle
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- MYSQL造資料佔用臨時表空間MySql
- oracle sql 表空間利用率OracleSQL
- mysql臨時表,臨時表空間,ibtmp1表空間暴增原因初探MySql
- 臨時表空間使用率過高的解決辦法
- Oracle查詢表空間的每日增長量Oracle
- 查詢過去一段時間內某條sql使用的臨時表空間大小SQL
- Oracle11g新增檢視查詢表空間使用率DBA_TABLESPACE_USAGE_METRICSOracle
- 關於oracle的空間查詢Oracle
- oracle建立使用者,表空間,臨時表空間,分配許可權步驟詳解Oracle
- 4.2.1.8規劃臨時表空間
- 刪除臨時表空間組
- MySQL InnoDB臨時表空間配置MySql
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- 查詢表空間使用情況
- 表空間使用量查詢
- 2.5.7 建立預設臨時表空間
- MySQL 5.7 新特性 共享臨時表空間及臨時表改進MySql
- 表空間利用率及表空間的補充
- 消除臨時表空間暴漲的方法
- SQLServer如何釋放tempdb臨時表空間SQLServer
- Oracle表空間Oracle
- oracle 表空間Oracle
- Oracle日期時間範圍查詢Oracle
- Oracle SYSAUX 表空間使用率100% 導致的DB 故障OracleUX
- Oracle 12CR2查詢轉換之cursor-duration臨時表Oracle
- HANA資料庫查詢大表佔用記憶體空間 for hana 2.0資料庫記憶體
- CentOS 系統的磁碟空間佔用情況查詢CentOS