[英]Same SQL_ID with different session in Oracle 11g Database
相同的 SQL_ID 只是兩個會話正在執行相同的查詢。 當查詢字面上相同時會發生這種情況。 通常他們看起來像這樣
select * from some_table where some_column = :some_value;
看看 some_value 之前的“:”。 這就是他們所說的綁定變量。
因此,如果您的應用程序兩次運行此查詢(即使參數值不同),您將在會話中使用相同的 sql_id。
也許綁定變量捕獲功能來自
select * from v$sql_bind_capture where sql_id = 'your_sql_id';
可能會幫助您找到會話正在使用的變量的值,以便執行那么長時間
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.