• 博客访问: 42839
  • 博文数量: 77
  • 用 户 组: 普通用户
  • 注册时间: 2016-12-29 10:03
  • 认证徽章:
个人简介

学习、交流、分享。

文章存档

2018年(23)

2017年(54)

我的朋友

发布时间:2018-01-20 19:54:06

可以使用Hints对某个SQL开启实时监控select/*+monitor*/ count(*) from scott.emp where sal>2000; 使用dbms_sqltune查看监控信息set long 9999999set longchunksize 9999999set linesize 200selectdbms_sqltune.report_sql_monitor from dual; REPORT_SQL_MONITOR-.........【阅读全文】

阅读(90) | 评论(0) | 转发(0)

发布时间:2018-01-20 19:50:52

在会话sql_trace的基础上,利用10046诊断事件,可以扩展sql_trace的功能,主要体现在对绑定变量和等待事件的跟踪上。 10046诊断事件可以设置的四个级别:level 1启用标准的SQL跟踪,等价于sql_tracelevel .........【阅读全文】

阅读(30) | 评论(0) | 转发(0)

发布时间:2018-01-20 12:16:17

通过初始化参数sql_trace开启会话跟踪,通过oradebug命令输出到跟踪文件,提供更加详细的信息。但一般还需要借助tkprof工具格式化跟踪文件便于阅读。 在使用sql_trace之前,有两个初始化参数可能需要注意一下,不过从9i开始都是默认按以下设置的。 初始化参数timed_statistics最好设为true,否.........【阅读全文】

阅读(60) | 评论(0) | 转发(0)

发布时间:2018-01-20 12:14:45

在Oracle 10g之前,使用autotrace还需要创建plustrace角色,并把该角色授予所有用户:@?\rdbms\admin\plustrace.sqlgrantplustrace to public; Oracle10g之后autotrace的功能增强了,并简化了以上操作,一个autotrace就可以完成所有的输出。 使用autotrace命令格式如下:setaut.........【阅读全文】

阅读(31) | 评论(0) | 转发(0)

发布时间:2018-01-19 14:27:47

在分析SQL语句性能时,视图v$sql_plan很有用,以下分几点举例说明。 通过以下脚本可以查询库缓存中已经运行过的SQL的执行计划col"Explain Plan" for a100select ' ' as"No.", '| Operation                &nbs.........【阅读全文】

阅读(60) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册