[20120919]利用v$sql的FORCE_MATCHING_SIGNATURE簡單確定沒有繫結的sql語句.txt
[20120919]利用v$sql的FORCE_MATCHING_SIGNATURE簡單確定沒有繫結的sql語句.txt
接連結:
http://space.itpub.net/267265/viewspace-743928
按照上面的理解:
利用v$sql的FORCE_MATCHING_SIGNATURE可以簡單確定沒有繫結的sql語句.
當然會遺漏一些像這種情況的繫結語句.(繫結與常量混用的情況):
select rownum r,x.* from (
select sql_id,plan_hash_value,sql_text,exact_matching_signature,force_matching_signature
from v$sql where lower(sql_text) like '%/*%findme%' and sql_text not like '%v$sql%' order by exact_matching_signature) x;
R SQL_ID PLAN_HASH_VALUE SQL_TEXT EXACT_MATCHING_SIGNATURE FORCE_MATCHING_SIGNATURE
--- ------------- --------------- ------------------------------------------------------------ ------------------------ ------------------------
1 b3x2pcgkxaxft 1183254286 select /*+ Findme */ name from t where id1= :v_id1 and id2=2 7008393373276421720 7008393373276421720
2 ckr7rh1zfrwcv 1183254286 select /*+ Findme */ name from t where id1= :v_id1 and id2=1 14799038700516685754 14799038700516685754
select force_matching_signature, count (*) from gv$sql group by force_matching_signature
having force_matching_signature <> 0 order by 2 desc;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-744242/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle找出沒有使用繫結變數的sql語句Oracle變數SQL
- 尋找沒有使用繫結變數的sql語句變數SQL
- V$sql查詢未使用繫結變數的語句SQL變數
- 簡單SQL語句小結(轉)SQL
- 利用sql語句解決簡單的數學題SQL
- 利用FORCE_MATCHING_SIGNATURE捕獲非繫結變數SQL變數SQL
- 簡單的SQL語句學習SQL
- MySql和簡單的sql語句MySql
- 統計未用繫結變數的sql語句變數SQL
- 統計沒有繫結變數SQL變數SQL
- sql語句的簡化SQL
- 有相同sql_id的sql語句SQL
- 一條簡單SQL語句的構成及語句解析SQL
- 一句簡單的SQL查詢語句的背後...SQL
- 【效能優化】查詢繫結變數的sql語句優化變數SQL
- 利用pl/sql執行本地的sql檔案中的sql語句SQL
- 找出沒有繫結變數的引發硬解析的SQL變數SQL
- SQL Server-簡單查詢語句SQLServer
- 織夢CMS最簡單實用的SQL語句SQL
- SQL語句的分類簡介SQL
- [ZT]v$sqlarea,v$sql,v$sqltext這三個檢視提供的sql語句有什麼區別SQL
- [20190328]簡單探究sql語句相關mutexes.txtSQLMutex
- SQL單表查詢語句總結SQL
- Oracle中如何查詢未使用繫結變數的SQL語句?Oracle變數SQL
- sql的聯結語句詳解SQL
- PL/SQL中繫結變數使用的簡單測試SQL變數
- 資料庫介紹--認識簡單的SQL語句資料庫SQL
- 最簡單的sql語句(增刪改查統計)SQL
- Hive SQL語句的正確執行順序HiveSQL
- [20150527]跟蹤單個sql語句.txtSQL
- 利用SQL語句完成位操作 (轉)SQL
- [20240607]PL/SQL中sql語句的註解.txtSQL
- 一條簡單的sql語句導致的系統問題SQL
- 一條簡單的sql語句執行15天的原因分析SQL
- MyCat不支援的SQL語句總結SQL
- mybatis 得sql語句對應簡單型別MyBatisSQL型別
- 簡單查詢、插入、更新、刪除SQL語句SQL
- SQL語句IN的用法SQL