llnnmc的个人空间

刘鲁宁的学习心得

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

上海因致信息科技有限公司

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(67)

文章存档

2018年(13)

2017年(53)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

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

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

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

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

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

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

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

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

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

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

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

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

发布时间:2018-01-18 09:50:12

使用该工具需要访问一张特殊的表plan_table,该表用于存储执行计划,在Oracle 10g之前需要用脚本utlxplan.sql创建:建表:@?\rdbms\admin\utlxplan.sql建同义词:create publicsynonym plan_table for plan_table;授权:grant all onplan_table to public;?Oracle10g之后不再需.........【阅读全文】

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

登录 注册