臨時表空間被佔滿的原因查詢
收到資料庫報警,說臨時表空間不能再擴充套件,臨時表空間大小有8G,而且平時使用率一般不到1GB,8G全部用光肯定是有人在生產上手工執行了大的排序操作,上次發生過一次,但這個瞬間就過去了,等登陸上去看的時候,臨時表空間已經降落到了正常水平。看來這次要想辦法找找原因了
[@more@]首先想到的把這麼大的臨時表空間全部用光肯定是一個長時間的操作,於是到v$session_longops按照LAST_UPDATE_TIME倒序查詢,發現了一個Sort Output操作,看後根據檢視中提供的sql_id到v$sql檢視中查詢,發現一個select語句把三個千萬級別的表關聯起來,並且使用full table hint,暈倒。然後根據v$session_longops中提供的SID和SERIAL#,直接到v$session檢視中查詢,馬上在誰從哪臺機器透過什麼程式客戶端連結上來,執行了什麼操作等等。
找到那哥們確認一下,確實是他所為,警告一下,問題到此解決
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25016/viewspace-978521/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 臨時表空間和回滾表空間使用率查詢
- mysql臨時表,臨時表空間,ibtmp1表空間暴增原因初探MySql
- Oracle 查詢佔用臨時表空間大的歷史會話和SQLOracle會話SQL
- oracle11g 查詢臨時表空間的使用率和正在使用臨時表空間的使用者Oracle
- oracle 臨時表空間的增刪改查Oracle
- MYSQL造資料佔用臨時表空間MySql
- 檢視oracle臨時表空間佔用率的檢視Oracle
- 查詢過去一段時間內某條sql使用的臨時表空間大小SQL
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- oracle臨時表空間相關Oracle
- 4.2.1.8規劃臨時表空間
- 刪除臨時表空間組
- MySQL InnoDB臨時表空間配置MySql
- Oracle 12C RMAN備份佔用大量臨時表空間Oracle
- 消除臨時表空間暴漲的方法
- 查詢表空間使用情況
- 表空間使用量查詢
- 2.5.7 建立預設臨時表空間
- MySQL 5.7 新特性 共享臨時表空間及臨時表改進MySql
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- CentOS 系統的磁碟空間佔用情況查詢CentOS
- SQLServer如何釋放tempdb臨時表空間SQLServer
- oracle表空間使用率查詢Oracle
- 查詢表空間使用情況的指令碼指令碼
- Oracle查詢表空間的每日增長量Oracle
- HANA資料庫查詢大表佔用記憶體空間 for hana 2.0資料庫記憶體
- 臨時表空間ORA-1652問題解決
- oracle建立使用者,表空間,臨時表空間,分配許可權步驟詳解Oracle
- 達夢資料庫表空間等空間大小查詢方法總結資料庫
- 關於oracle的空間查詢Oracle
- PHP專案中如何用PDO查詢臨時表?PHP
- 臨時表空間使用率過高的解決辦法
- Linux磁碟空間佔滿問題快速排雷Linux
- 查詢時若時間為空,開始時間取今天的零點,結束時間取當前時間
- 12C關於CDB、PDB 臨時temp表空間的總結
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- AWR佔用sysaux表空間太大UX
- sysaux 表空間爆滿處理方法UX