随笔分类 - Oracle performance tuning
摘要:对照metalink给出的这个示意图,我们可以对SQL的处理过程作如下的描述:1、检查是否有打开的游标,如果有,则直接通过游标link到位于PGA的private SQL AREA( private SQL area),转步骤11。否则,执行步骤2。2、检查初始化参数SESSION_CACHED_C...
阅读全文
摘要:环境:OEL+Oracle 10.2.0.5 Rac今天在itpub上回答一个网友的提问,RT:我第一次执行了一条sql之后,这条sql通过了硬解析,得到了执行计划,当再次执行这条sql时,会进行软解析是吧,不会通过优化器得到新的执行计划。如果我增加了一条索引,通过索引执行这条sql更好,在执行这条...
阅读全文
摘要:实验环境:OEL+Oracle11.2.0.1可能大家都知道,delete和truncate的大致区别,一个是DML,另一个是DDL,且delete不适合大数据量删除,但对于小数据量的删除且有索引存在的情况下可谓信手拈来,且可回滚。而truncate属于DDL语句,不可回滚。提前回顾一下delete...
阅读全文
摘要:本文(偏于调优)介绍一些DBA日常运维中不常使用,但是遇到特殊情况可以可以及时使用的SQL语句;注:本文主要针对Oracle 11g版本Oracle检测死锁的Sql:SELECT SID, DECODE (BLOCK, 0, 'NO', 'YES') blocker, DECODE (request...
阅读全文
摘要:作者:谭怀远本书是一本关于性能优化的书籍,结合作者的工作经验和思路,国内相关的性能优化的书籍少之又少,被不少初学性能优化的DBA奉为经典;由于本书涉及的知识点还是简单浅显,所以这里的笔记量很少,希望读者见谅;优化器的选择:1、all_rows:OLAP报表作业2、first_rows:分页操作较多的...
阅读全文
摘要:环境:Centos 6.2 + Oracle11.2.0.31.Statspack的安装安装Statspack的过程就是创建一个用户perfstat,并且在这个用户下创建相应的对象,Oracle提供了现有的脚本来创建这些对象,我们只需要用SYSDBA用户来运行这个脚本就OK了,Statspack的创...
阅读全文
浙公网安备 33010602011771号