[Oracle] v$sql_bind_capture & dba_hist_sqlbind
v$sql_bind_capture view包含了SQL繫結變數的資訊
1.此view中只儲存最後一次捕獲SQL的變數資訊
2.兩次捕獲之間的間隔為900s,受隱藏引數控制
SQL> @?/yccs
Enter value for value: capture
old 4: AND ksppinm like '%&value%'
new 4: AND ksppinm like '%capture%'
KSPPINM KSPPSTVL KSPPDESC
--------------------------------------------- ---------- ------------------------------------------------------------
_cursor_bind_capture_area_size 400 maximum size of the cursor bind capture area
_cursor_bind_capture_interval 900 interval (in seconds) between two bind capture for a cursor
yccs.sql內容如下:
set linesize 160
set pagesize 100
col ksppinm format a45
col ksppstvl format a10
col ksppdesc format a60
SELECT ksppinm, ksppstvl, ksppdesc
FROM x$ksppi x, x$ksppcv y
WHERE x.indx = y.indx
AND ksppinm like '%&value%';
3.只對where後面的變數進行捕獲
4.也可以透過dba_hist_sqlbind查詢歷史繫結變數資訊
dba_hist_sqlbind的資訊是從v$sql_bind_capture裡面採集的
1.此view中只儲存最後一次捕獲SQL的變數資訊
2.兩次捕獲之間的間隔為900s,受隱藏引數控制
SQL> @?/yccs
Enter value for value: capture
old 4: AND ksppinm like '%&value%'
new 4: AND ksppinm like '%capture%'
KSPPINM KSPPSTVL KSPPDESC
--------------------------------------------- ---------- ------------------------------------------------------------
_cursor_bind_capture_area_size 400 maximum size of the cursor bind capture area
_cursor_bind_capture_interval 900 interval (in seconds) between two bind capture for a cursor
yccs.sql內容如下:
set linesize 160
set pagesize 100
col ksppinm format a45
col ksppstvl format a10
col ksppdesc format a60
SELECT ksppinm, ksppstvl, ksppdesc
FROM x$ksppi x, x$ksppcv y
WHERE x.indx = y.indx
AND ksppinm like '%&value%';
3.只對where後面的變數進行捕獲
4.也可以透過dba_hist_sqlbind查詢歷史繫結變數資訊
dba_hist_sqlbind的資訊是從v$sql_bind_capture裡面採集的
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-2054782/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通過v$sql_bind_capture和dba_hist_sqlbind關聯診斷gc事件SQLAPTGC事件
- V$SQL_BIND_CAPTURESQLAPT
- v$sql_bind_capture 獲取繫結變數SQLAPT變數
- v$sql_bind_capture 獲取繫結變數資訊SQLAPT變數
- 透過v$sql_bind_capture 檢視繫結變數。SQLAPT變數
- v$Sql_bind_capture 時間變數無法顯示SQLAPT變數
- 通過v$sql_bind_capture 檢視繫結變數。SQLAPT變數
- v$sql_bind_capture與timestamp型別的繫結變數的數值SQLAPT型別變數
- [20130410]v$sql_bind_capture和隱含引數_bind_capture_area_size.txtSQLAPT
- Oracle V$FILESTATOracle
- 【Oracle】-【v$session】v$session的SNIPED狀態OracleSession
- Oracle's V$ Views(轉)OracleView
- oracle v$lock詳解Oracle
- oracle v$sysstat效能檢視Oracle
- Oracle常用的V$檢視Oracle
- Oracle 等待事件V$檢視Oracle事件
- Oracle V$event_name 整理Oracle
- Oracle V$SESSION_WAITOracleSessionAI
- Oracle 10G V$ViewsOracle 10gView
- oracle v$lock系列之三Oracle
- Oracle V$SESSION中的常用列OracleSession
- Oracle中效能檢視V$SYSSTATOracle
- oracle V$PGASTAT檢視記錄OracleAST
- oracle lock鎖_v$lock_轉Oracle
- ORACLE之常用FAQ V1.0Oracle
- Oracle9i中v$sql、v$sqlarea、v$sqltext、v$sql_plan的聯絡與區別OracleSQL
- oracle鎖表問題處理 v$lock v$locked_objectOracleObject
- (轉):學習Oracle動態效能表-(7)-V$SQLTEXT,V$SQLAREAOracleSQL
- Oracle動態效能檢視學習之v$sqltext & v$sqlareaOracleSQL
- [轉]學習Oracle動態效能表-(6)-V$SQLTEXT,V$SQLAREAOracleSQL
- oracle11g v$sql_v$sqlarea_version_count測試OracleSQL
- Oracle Sun Exadata V2 ,V2-2,V2-8 主要配置對比Oracle
- Oracle動態效能檢視學習筆記(2)_v$sesstat_v$mystat_v$statnameOracle筆記
- Oracle中資料字典快取V$ROWCACHEOracle快取
- V$TEMPSEG_USAGE與Oracle排序Oracle排序
- Oracle的v$動態檢視 收藏Oracle
- Oracle釋出EXADATA V2Oracle
- Oracle動態效能檢視學習之v$lock & v$locked_objectOracleObject