Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

131

积分

1

好友

13

主题
1#
发表于 2012-1-30 15:00:25 | 查看: 6092| 回复: 3
需求是:查看某一特定语句一天的执行次数
我从v$sqlarea中查找,疑问是
v$sqlare中的executions次数是LAST_LOAD_TIME到LAST_ACTIVE_TIME时间内的执行次数吗?
如果不是这个次数是什么意思?
望解答
2#
发表于 2012-1-30 15:12:49
ODM test:
  1. SQL> select /*+oppo_find_me*/ 123 from dual;

  2.        123
  3. ----------
  4.        123

  5. SQL> alter system flush shared_pool;

  6. System altered.

  7. SQL> select executions from v$sqlarea where sql_text like '%oppo%' and sql_text not like '%like%';

  8. no rows selected

  9. SQL> select /*+oppo_find_me*/ 123 from dual;

  10.        123
  11. ----------
  12.        123

  13. SQL> select executions from v$sqlarea where sql_text like '%oppo%' and sql_text not like '%like%';

  14. EXECUTIONS
  15. ----------
  16.          1

  17.                  
  18. SQL> select first_load_time ,executions from v$sqlarea where sql_text like '%oppo%' and sql_text not like '%like%';

  19. FIRST_LOAD_TIME                                                              EXECUTIONS
  20. ---------------------------------------------------------------------------- ----------
  21. 2012-01-30/18:03:35                                                                   1

  22. SQL> alter system flush shared_pool;

  23. System altered.




  24. SQL> select /*+oppo_find_me*/ 123 from dual;

  25.        123
  26. ----------
  27.        123

  28. SQL>  select sql_id , first_load_time ,executions from v$sqlarea where sql_text like '%oppo%' and sql_text not like '%like%';

  29. SQL_ID        FIRST_LOAD_TIME                                                              EXECUTIONS
  30. ------------- ---------------------------------------------------------------------------- ----------
  31. gbg587ffauph4 2012-01-30/18:05:02                                                                   1
  32.                  
复制代码

回复 只看该作者 道具 举报

3#
发表于 2012-1-30 15:14:29
多谢解答

回复 只看该作者 道具 举报

4#
发表于 2012-1-30 15:28:06
V$SQLAREA
V$SQLAREA lists statistics on shared SQL area and contains one row per SQL string. It provides statistics on SQL statements that are in memory, parsed, and ready for execution.

FIRST_LOAD_TIME        VARCHAR2(19)        Timestamp of the parent creation time
EXECUTIONS        NUMBER        Total number of executions, totalled over all the child cursors


SQLAREA中保存的 的是父游标parent cursor的记录
FIRST_LOAD_TIME    父游标创建的时间点
EXECUTIONS  指的是是所有 该父游标的 子游标的 总执行次数

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-14 15:01 , Processed in 0.096837 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569