oracle performance turning
文章平均质量分 78
DBAdream
这个作者很懒,什么都没留下…
展开
-
.Check For Logging / Nologging On DB Object(s) [ID 269274.1]
Two example methods of querying the database for this information:select tablespace_name, loggingfrom dba_tablespaces[TABLE] select distinct owner,object_name,object_type from dba_objects转载 2013-02-11 17:13:15 · 572 阅读 · 0 评论 -
通过dbms_xplan.display_cursor识别低效的执行计划
识别问题sql我们可以通过以下几种方式获得:1. AWR2. ASH3. 根据当时占用CPU高的进程查找对应的sql问题sql找到了,接着我们要看sql的执行计划,但问题是如果快速找到执行计划中哪个地方出了问题呢?如果我们能得到sql执行时每一步实际返回的行数,就可以跟执行计划预计返回的行数做比较,两者数据相差不大,可以认为执行计划没有问题;反之,两者差距悬殊,就表示执行计划出转载 2013-02-11 16:32:21 · 642 阅读 · 0 评论 -
从buffer busy waits看oracle内存使用机制
原文:http://www.itpub.net/thread-1372826-1-1.html以前一直以为buffer busy waits是以为一个对象读取过于频繁导致的,可是事实是这样吗?看看我的实验吧。SQL> select * from v$version;BANNER-----------------------------------------------------转载 2013-05-31 15:27:04 · 762 阅读 · 0 评论 -
热点块竞争和解决(cache buffers chains)
好文:http://blog.oracle.com.cn/html/32/203732-4268.html数据库的热点块,从简单了讲,就是极短的时间内对少量数据块进行了过于频繁的访问。定义看起来总是很简单的,但实际在数据库中,我们要去观察或者确定热点块的问题,却不是那么简单了。要深刻地理解数据库是怎么通过一些数据特征来表示热点块的,我们需要了解一些数据库在这方面处理机制的特性。数据转载 2013-06-21 17:03:30 · 759 阅读 · 0 评论 -
常用工具sql
【常规操作】-------------查看表空间:set lin 200 pagesize 2000SELECT D.TABLESPACE_NAME, SPACE "SUM_SPACE(M)", BLOCKS SUM_BLOCKS, SPACE - NVL(FREE_SPACE, 0) "USED_SPACE(M)", R原创 2013-03-08 23:41:22 · 656 阅读 · 0 评论