设为首页 加入收藏

TOP

父游标、子游标及共享游标(六)
2014-11-24 08:22:01 来源: 作者: 【 】 浏览:5
Tags:游标 游标及 共享


SQL> select sum(sal) from t;

SUM(SAL)
----------
8750

/***************相同的查询由于不同的运行环境导致产生了不同的子游标,optimizer_env_hash_value值不同**************/
/***************不同的子游标有不同的child_address 值 ****************************/
SQL> select sql_id, child_number, sql_text,optimizer_env_hash_value oehv,child_address
2 from v$sql where sql_text like '%sum(sal)%' and sql_text not like '%from v$sql%';

SQL_ID CHILD_NUMBER SQL_TEXT OEHV CHILD_ADDRESS
------------- ------------ ---------------------------------------- ---------- ----------------
gu68ka2qzx3hh 0 select sum(sal) from t 3620536549 0000000093696D00
gu68ka2qzx3hh 1 select sum(sal) from t 2687219005 0000000093767F58

/********** 查询v$sql_shared_cursor可以跟踪是那些变化导致了子游标不能共享,此例为optimizer_mismatch *****************/
SQL> SELECT child_number, optimizer_mismatch
2 FROM v$sql_shared_cursor
3 WHERE sql_id = '&sql_id';
Enter value for sql_id: gu68ka2qzx3hh
old 3: WHERE sql_id = '&sql_id'
new 3: WHERE sql_id = 'gu68ka2qzx3hh'
首页 上一页 3 4 5 6 下一页 尾页 6/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle的动态SQL和动态游标举例 下一篇oracle游标使用2

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·一篇说人话的文章, (2025-12-27 07:50:09)
·Python Web框架哪家 (2025-12-27 07:50:06)
·基于Python的数据分 (2025-12-27 07:50:03)
·深入理解 Java 集合 (2025-12-27 07:22:48)
·Java集合框架全面解 (2025-12-27 07:22:45)