摘要: 以下的文章主要是对Oracle 性能优化基本方案的概述,Oracle 性能优化基本方案在实际中的应用比例还是占为多数的,如果你对这一技术,心存好奇的话,以下的文章将会揭开它的神秘面纱。1)设立合理的Oracle 性能优化目标。2)测量并记录当前性能。3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)。4)把等待事件记入跟踪文件。5)确定当前的OS瓶颈。6)优化所需的成分(应用程序、数据库、I/O、争用、OS等)。7)跟踪并实施更改控制过程。8)测量并记录当前性能9)重复步骤3到7,直到满足优化目标1.设立合理的Oracle 性能优化目标重点:关于设立目标 阅读全文
posted @ 2013-08-02 20:38 wilson.han 阅读(399) 评论(0) 推荐(0) 编辑
摘要: AIX 主机性能工具 本地目录/home/duty/nmon_aix52 执行后,按t键, 列出最耗CPU资源的前几十位进程的 进程号以及描述信息。结果一看是oracle的进程占了大半。 继续深纠:为了优化这些sql语句,需要把这些进程关联的sql给找出来,OKSELECT B.SPID,A.SID,C.SQL_TEXT FROM V$SESSION A,V$PROCESS B,(select a.address address,a.hash_value hash_value,a.sql_text sql_text,b.sid sid,b.user_name user_name,piece f 阅读全文
posted @ 2013-08-02 20:35 wilson.han 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一段听说CSDN.COM里面很多好东西,同事建议看看合适自己也可以写一写,呵呵,今天第一次开通博客,随便写点东西,就以第一印象分区表简单写第一个吧。ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是先定位根据查询条件定位分区范围,即数据在那个分区或那几个内部,然后在分区内部去查找数据,一个分区一般保证四十多万条数据就比较正常了,但是分区表并非乱建立,而其维护性也相对较为复杂一点,而索引的创建也是有点讲究的,这些以下尽量阐述详细即可。1、类型说明:range分区方式,也算是最常用的分区方式,其通过某字段或几个字段的组合的值,从小到 阅读全文
posted @ 2013-08-02 20:30 wilson.han 阅读(297) 评论(0) 推荐(0) 编辑