Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2886642
  • 博文数量: 599
  • 博客积分: 16398
  • 博客等级: 上将
  • 技术积分: 6875
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-30 12:04
个人简介

WINDOWS下的程序员出身,偶尔也写一些linux平台下小程序, 后转行数据库行业,专注于ORACLE和DB2的运维和优化。 同时也是ios移动开发者。欢迎志同道合的朋友一起研究技术。 数据库技术交流群:58308065,23618606

文章分类

全部博文(599)

文章存档

2014年(12)

2013年(56)

2012年(199)

2011年(105)

2010年(128)

2009年(99)

发布时间:2013-01-29 11:48:34

PMON的一个关键功能就是在进程失败的时候清理死进程及其相关的资源。我们来观看一下PMON清理死进程的过程,100246事件可以跟踪PMON的行为。Event 10246 - Trace PMON ProcessThis event can be used to trace the actions of the PMON background processThis event can only be enabled in the init.ora fil.........【阅读全文】

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

发布时间:2013-01-22 20:41:34

在11G之前跟踪某个具体的SQL很难办到,开启的SESSION跟踪将跟踪与这个会话相关的所有操作,而11G加强了这方面的跟踪。SQL> alter system flush shared_pool;System altered.SQL> select * from test.t;        ID NAME---------- --------------------    &nb.........【阅读全文】

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

发布时间:2013-01-21 19:36:31

SMON进程是ORACLE的一个关键进程,负责INSTANCE RECOVERY,清理临时段,合并空闲空间,收缩回滚段,维护SMON_SCN_TIME表等。我们可以通过10500事件来跟踪上述行为:Level:   5  trace posting of SMON首先开启一个SESSION 删掉一些数.........【阅读全文】

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

发布时间:2013-01-11 13:44:00

最近数据库SQL执行计划老是走错,正好需要使用SQL PROFILE固定执行计划,顺便记录一下如何使用SQL PROFILE固定当前SHARED POOL的执行计划。如果采用手工的方法,需要用到 sqlprof_attr 类型。自己手工构造相对麻烦点。ORACLE提供了一个脚本coe_xfr_sql_profile.sql 用来用共享池中获得SQL语句及其执行计划,并生成一个创建SQL PROFLE的脚本,这个脚本附属在SQLT工具中。看一下这个脚本的使用方法。SQL> desc test 名称            ......【阅读全文】

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

发布时间:2013-01-10 16:26:51

今天在ITPUB看到一个帖子,关于WHERE条件的执行顺序的。http://www.itpub.net/thread-1755665-1-1.html原文如下:今天看到以下一句话,我记得以下的描述应该是针对RBO的吧,现在CBO优化器应该能自己判断了吧?ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。事实正好相反,可以过滤掉最大数量记录的条件必须写在WHERE子句的前面。看下面一个经典例子:SQL> desc x 名称      ......【阅读全文】

阅读(1135) | 评论(2) | 转发(0)
给主人留下些什么吧!~~

oracle小菜2013-01-05 13:02

TOMSYAN: 你搞这么帅干嘛.....
前期吸引人啊

回复  |  举报

chinaunix网友2010-02-23 13:39

你好,看到留言加我msn:zhang-xinjie@163.com 张新杰

回复 |  删除 |  举报
留言热议
请登录后留言。

登录 注册