通過spid,查詢執行慢的sql指令碼
通過top命令,可檢視佔用cpu資源極高的程式,得到spid,通過以下sql ,可查詢此程式執行的具體sql
點選(此處)摺疊或開啟
-
SQL> edit
-
已寫入 file afiedt.buf
-
-
1 select
-
2 sql_text
-
3 from v$sqltext a
-
4 where (a.hash_value,a.address) in(
-
5 select decode(sql_hash_value,0,prev_hash_value,sql_hash_value),
-
6 decode(sql_hash_value,0,prev_sql_addr,sql_address)
-
7 from v$session b
-
8 where b.paddr=(select addr from v$process c
-
9 where c.spid='&pid'))
-
10* order by piece asc
-
SQL> /
-
輸入 pid 的值: 4016
-
原值 9: where c.spid='&pid'))
-
新值 9: where c.spid='4016'))
-
-
SQL_TEXT
-
----------------------------------------------------------------
-
-
select sql_text from v$sqltext a where (a.hash_value,a.address)
-
in( select decode(sql_hash_value,0,prev_hash_value,sql_hash_val
-
ue), decode(sql_hash_value,0,prev_sql_addr,sql_address) from v$s
-
ession b where b.paddr=(select addr from v$process c where c.spi
- d='4016')) order by piece asc
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21251711/viewspace-1067606/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通過 Redis 定時執行指令碼Redis指令碼
- 線上定時指令碼執行慢,分析過程指令碼
- GaussDB SQL查詢語句執行過程解析SQL
- sql查詢是如何執行的?SQL
- mybatis執行sql指令碼MyBatisSQL指令碼
- SQL慢查詢排查思路SQL
- HighgoDB查詢慢SQL和阻塞SQLGoSQL
- SQL Server 查詢歷史執行的SQL語句SQLServer
- mysql查詢效率慢的SQL語句MySql
- SQL Server查詢慢的解決方案SQLServer
- MySQL系列之一條SQL查詢語句的執行過程MySql
- Laravel 框架查詢執行的 SQL 語句Laravel框架SQL
- oracle查詢sql執行耗時、執行時間、sql_idOracleSQL
- [求指導] 如何通過程式碼分析一個查詢語句的執行效率
- 快速學會慢查詢SQL排查SQL
- 在mysql查詢效率慢的SQL語句MySql
- 查詢SQL Server的歷史執行記錄SQLServer
- SQL 查詢語句的執行順序解析SQL
- 查詢oracle正在執行的SQL和事務OracleSQL
- MySQL學習 - 查詢的執行過程MySql
- CMD 執行大檔案SQL指令碼SQL指令碼
- Sql語句本身的優化-定位慢查詢SQL優化
- 一條 SQL 查詢語句是如何執行的?SQL
- MySQL——通過EXPLAIN分析SQL的執行計劃MySqlAI
- 自適應查詢執行:在執行時提升Spark SQL執行效能SparkSQL
- 輸入的查詢 SQL 語句,是如何執行的?SQL
- 指令的執行過程
- 慢查詢
- [轉帖]SQL Server簡潔查詢正在執行的程序SQLServer
- 在MySQL中使用explain查詢SQL的執行計劃MySqlAI
- [20220421]完善查詢表分析的歷史th.sql指令碼.txtSQL指令碼
- sql語句執行緩慢分析SQL
- 9i and 10g 透過SQL_ADDRESS 或sql_id查詢執行計劃SQL
- 執行SQL查詢導致磁碟耗盡故障演示SQL
- LangChain SQL介紹以及使用Qwen1.5執行SQL查詢教程LangChainSQL
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- Oracle - 執行過的SQL、正在執行的SQL、消耗資源最多的SQLOracleSQL
- MySQL慢查詢MySql
- MySQL 慢查詢MySql