隐藏的方法调用代来性能问题。
原创 转载请注明出处2010年6月13日 POMS生产故障分析及解决方法一、问题描述和分析 2010年6月13日早上9点左右我们发现了生产库出现性能问题,随即我们查看其服务器性能发现CPU,I/O,内存利用率都基本正常...
Linux系统的平均负载
转自网络不错的一篇文章,收藏了 关于Linux系统的平均负载最全面介绍 一、什么是系统平均负载(Load average)?在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是...
公司高可用性和升级的一些思考
1、LINUX AS 4.4 32BIT 10.2.0.1升级到LINUX AS 5.0 64BIT 10.2.0.1升级的主要思想是使用RMAN OPEN状态下全备,然后加上归档日志文件进行恢复,最后使用脚本utlirp.sql和utlrp.sql来完成升级,使用热备的原因是可以...
笛卡尔积和NEST LOOP产生的影响
原创 转载请注明出处SQL 性能分析,笛卡尔积和NEST LOOPSQL> SQL> select * from table(dbms_xplan.display_cursor(null,null,'iostats last')); PLAN_TABLE_OUTPUT---------------------------------------------...
LINUX AS 5 审计功能
转自网络:一直以为只有solaris才有audit,发现从2.6的开始linux就有了auditctl类似于sun的audit只是这方面的资料相对的少啊,英文的,看得很辛苦,有没有人用过的,比如说我想审查对usb设备的操作!下面我贴一下从...
大量逻辑读的瓶颈分析和优化
原创 转载请注明出处我的工作记录: 昨天早上生产库出现了大约一个小时资源耗尽的情况,分析得出语句如下:MERGE INTO T_DPD_AGENT_CHANGE AUSING (SELECT A.AGENT_ID, &nbs...
RMAN CATALOG
-------------------------------------------------------------------------------------------------------------转自http://www.ningoo.net/html/2007/oracle10g_rman_catalog_command.html要说10g出来也好几...
一张表种的HASH JION
原创 转载请注明出处HASH 连接的一个特列同一张表的不同索引可以做HASH连接来代替FULL TABLE SCAN,这种索引连接也只能勇HASH JION的方式实现,并且查询较少的字段的时候,可以勇到。所以如果看到一个表却出现的连...
利用incremental backup恢复丢失日志的standby
最近在viadeazhu的空间里面看到的,不错转自http://space.itpub.net/15415488/viewspace-615573当standby已经丢失archive log之后怎么办?除了重建还有什么办法?答案就是利用incremental backup前滚standby。这...
转载大师的读书笔记 2
http://www.heysky.net/archives/2006/08/optimizer_operations_notes.htmlOptimizer OperationsHow the Optimizer Performs Operations How the CBO Evaluates IN-List Iterators...
转载大师的读书笔记 1
http://www.heysky.net/archives/2006/08/9iperformancetuningguide.htmlIntroduction to the OptimizerOverview of SQL Processing 1. parser 进行语意和语法分析 2. Optimizer 利用RBO,CBO等方法决...
2009年总结
总结下2009年:1)2009年3月很无聊的考了9I OCP最后一门2)2009年7月很无聊的参加的9I OCP 培训3)2009年9月很无聊的收到了OCP 证书4)看了很多ORACLE方面的书(比如ORACLE WATI ITERFACE,ORACLE DATAGURAD GURD...
INDEX FULL SCAN和INDEX FAST FULL SCAN的区别
原创 转载请注明出处(原创) 关于INDEX FULL SCAN和INDEX FAST FULL SCAN的区别在于,前者在对索引进行扫描的时候会考虑大索引的结构,而且会按照索引的排序, 而后者则不会...
Oracle over()函数使用
转自网络 SQL> select deptno,ename,sal 2 from emp 3 order by deptno;DEPTNO ENAME SAL---------- --------...
VSFTPD的配置选项
转自http://www.**ing.com/?uid-214454-action-viewspace-itemid-201288vsftpd服务器的配置文件为/etc/vsftpd.conf,其配置选项比较多,在此我只选择几个常用的配置选项介绍。 1.禁止匿名用户访...
ORACLE 系统统计数据和CPU开销模型
原创 转载请注明出处学习感悟 10G以后默认都是使用CPU开销模型,除非在SQL语句级别指定NO_CPU_COSTING,也就是说除了IO_COST以外,还需要计算CPU_COST,而系统的统计数据就是...
一次性能问题原因查找
原创 转载请注明出处(我的故障处理)我对今天POMS数据库的故障进行了分析,原因如下: 我取出了程序中的一个重要的片段,而整个语句基本都是由这个语句拼凑起来我先叫它主SQL,所以如果这个片段能够...
最大性能模式DATAGUARD 搭建 及SWITCH
原创 转载请注明出处一、目标:建立ORACLE DATAGUARD最大性能模式,能够在主库出现故障或者某些突发事件的情况下,进行平滑的切换,现将以团险的生产环境为列进行描述,主要描述搭建过程和切换过程。 二、...
ORA-02069:解决方法
今天遇到了ORA-02069: global_names parameter must be set to TRUE for this operation查了METALINK原因是不能在通过DBLINK操作远程表的DML语句中使用本地函数原文如下:Because of a limitation, it is not pos...
ORACLE Granule 解释
原创 转载请注明出处(学习笔记) Granule 是ORACLE SGA里面分配内存的最小单位,在NOMOUNT的阶段Granule 就会分配给SGA,Granule 分为3个状态:FREE OR invalid,initialized,allocated 如果我们的SGA小于128MB,Gra...