檢視temp表空間的消耗明細情況
該語句可以查詢當前資料庫所有消耗temp表空間的session資訊及所執行的sql語句。
SELECT S.sid,
SUM (T.blocks) * TBS.block_size / 1024 / 1024 mb_used,
S.serial# sid_serial,
s.INST_ID,
S.username,
S.osuser,
P.spid,
S.module,
P.program,
T.tablespace,
q.sql_text,
nvl(S.sql_id,S.PREV_SQL_ID) sql_id
--COUNT (*) statements
FROM gv$sort_usage T,
gv$session S,
dba_tablespaces TBS,
gv$process P,
gv$sql q
WHERE T.session_addr = S.saddr
AND t.INST_ID = S.INST_ID
AND S.paddr = P.addr
AND S.INST_ID = P.INST_ID
AND nvl(S.sql_id,S.PREV_SQL_ID)=q.sql_id
AND T.tablespace = TBS.tablespace_name
GROUP BY S.sid,
S.serial#,
s.INST_ID,
S.username,
S.osuser,
P.spid,
S.module,
P.program,
TBS.block_size,
T.tablespace,
q.sql_text,
nvl(S.sql_id,S.PREV_SQL_ID)
order by 2 desc
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994536/viewspace-2778306/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle temp 表空間Oracle
- Oracle Temp 表空間切換Oracle
- 檢視oracle臨時表空間佔用率的檢視Oracle
- 兩種檢視錶空間使用情況的方法
- Linux 檢視程式情況Linux
- undo表空間使用率100%的原因檢視
- 依靠dba_hist_tbspc_space_usage檢視獲得表空間的歷史使用情況
- 華納雲:如何檢視Linux硬碟空間使用情況Linux硬碟
- SQL Server檢視所有表大小,所佔空間SQLServer
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- ORA-01652 無法透過128 (在表空間 TEMP中)擴充套件temp段套件
- ORA-01652:無法通過128(在表空間TEMP中)擴充套件temp段套件
- oracle 檢視錶空間Oracle
- ORACLE expdp在表空間較多的情況下執行非常緩慢Oracle
- 查詢表空間使用情況
- ubuntu檢視硬碟掛載情況Ubuntu硬碟
- [轉]ORA-01652 無法通過128 (在表空間 TEMP中)擴充套件temp段套件
- 檢視SQLServer的LCK資源等待情況SQLServer
- Oracle RMAN備份為什麼會大量使用temp表空間?Oracle
- [20211011]跟蹤freespace空間的變化情況.txt
- 12C關於CDB、PDB 臨時temp表空間的總結
- 檢視佔用磁碟空間的程式
- 查詢表空間使用情況的指令碼指令碼
- 【TABLESPACE】Oracle 表空間結構說明Oracle
- SYSAUX表空間佔用過大情況下的處理(AWR資訊過多)UX
- 表空間集自包含檢查
- [20201104]磁碟空間消耗在哪裡.txt
- GBase8s 檢視資料庫表空間資訊資料庫
- linux檢視剩餘磁碟空間Linux
- 每天自動統計表空間的使用情況
- Android下檢視SO庫被依賴的情況Android
- win10保留的儲存空間怎麼檢視_win10保留的儲存空間的檢視方法Win10
- 16、表空間 建立表空間
- 檢查及設定合理的undo表空間
- linux檢視mysql佔用磁碟空間LinuxMySql
- jstat命令檢視jvm的GC情況 (以Linux為例)JSJVMGCLinux
- 如何快速檢視Linux系統重啟情況Linux
- linux系統檢視網路連線情況Linux