随笔分类 -  Oracle & DB live~

摘要:下面列举的tips为项目中常用的优化手段/技巧,绿色背景highlight起来的部分为非常规手段,使用场景较为极端,需谨慎考量。 Oracle并行场景: •SQL*Loader 的parallel参数 •事务失败回滚的并行处理 FAST_START_PARALLEL_ROLLBACK参数 •expdp设置parallelism参数,设置多个datapump文件 阅读全文
posted @ 2015-04-18 16:46 Gerrard 阅读(3502) 评论(0) 推荐(0)
摘要:目标架构如上图一、硬件评估cpu主频,核数推荐CPU核数与磁盘数的比例在12:12以上Instance上执行时只能利用一个CPU核资源进行计算,推荐高主频内存容量网络带宽重分布操作Raid性能条带宽度设置回写特性二、操作系统1、在SUSE或者RedHat上使用xfs(操作系统使用ext3) 在Sol... 阅读全文
posted @ 2015-03-21 18:13 Gerrard 阅读(22186) 评论(7) 推荐(0)
摘要:ZCOR0015的优化全过程记录文档 2015年3月,今天无意翻到这篇写于2010年7月的文档,回想那时的工作,毕业3年初出茅庐的我面对接触不多的SAP+DB2竟敢操刀动斧,自信满满。 虽然这过程一路坎坷,数次判断几乎全都被打脸验证,看着如小强般坚毅的我,哈哈~ 文档里带着情绪的措词十分... 阅读全文
posted @ 2015-03-19 15:50 Gerrard 阅读(2777) 评论(1) 推荐(0)
摘要:一、总览大致上的逻辑如上图,简化细节来归纳,便是 用一个bat脚本来驱动整个备份过程。二、一些准备工作1、为备份所需的脚本,以及最终备份生成的文件创建目录 开始=》运行=》 cmdmkdir "D:\dba_files\hemes_db_bak\HEMESDB1\full_daily"mkdir "... 阅读全文
posted @ 2015-03-17 22:51 Gerrard 阅读(1618) 评论(0) 推荐(0)
摘要:横版流程卡 优化(复杂SQL的优化),留档一、横版流程卡原SQL 1 SELECT SOL.*,para.* FROM 2 (SELECT 3 A.SERIAL_NUMBER, 4 SUM(casewhen B.spc_item='Speed'and SUBS... 阅读全文
posted @ 2015-01-23 18:45 Gerrard 阅读(444) 评论(0) 推荐(0)
摘要:根据Oracle-L邮件列表里主题「Full scan vs index」的讨论而来。1、测试环境创建SYS@HEMESRHTDB2(1.206)> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionPL/SQL Release 11.2.0.3.0 - Producti 阅读全文
posted @ 2013-10-30 13:26 Gerrard 阅读(503) 评论(0) 推荐(0)
摘要:来源不详了,可以见图片水印。 阅读全文
posted @ 2012-12-28 16:49 Gerrard 阅读(288) 评论(0) 推荐(0)
摘要:从3.237的监控机器上看到有waits的异常.时间在昨晚10点左右.为multi-block read.猜测为表扫所导致的现象.立马调出AWR报告看看. Top 5 Timed Events Avg%Total~~~~~~~~~~~~~~~~~~wait CallEvent Waits Time (s)(ms) Time Wait Class---------------------------... 阅读全文
posted @ 2010-08-19 21:24 Gerrard 阅读(186) 评论(0) 推荐(0)
摘要:V$SYSMETRIC_HISTORY 的时间错乱.起初用了下 select end_time, value from sys.v_$sysmetric_history where metric_name = 'Database CPU Time Ratio' order by 1; 想查看下CPU时间比率,却发现 END_TIME VALUE -------------------- -----... 阅读全文
posted @ 2010-08-19 21:15 Gerrard 阅读(462) 评论(0) 推荐(0)
摘要:监控表的使用有那么几种方式 1. 审计,10g的颗粒度已经很细了,磁盘空间是个问题. 2. 还有就是查看 FLASHBACK_TRANSACTION_QUERY,但是这个与undo_retention以及undo大小有关系,表大的话,查这个很费劲. 3. 再来就是触发器,高并发的情况下要谨慎使用. 阅读全文
posted @ 2010-07-22 21:55 Gerrard 阅读(693) 评论(2) 推荐(1)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--情况描述: 今天更改一个生产上的用户密码 Alter user XXX identified by password; 相应的也在应用层做了更改,配置文件,report平台等等之类的相关地方都做了测试. ... 阅读全文
posted @ 2010-07-20 19:19 Gerrard 阅读(3272) 评论(1) 推荐(1)
摘要:把我在itpub上的帖子抄过来..警示自己.http://www.itpub.net/thread-1318170-1-1.html昨天对一台服务器增加内存 顺带插一块HBA卡,装HBA卡的驱动...win 2003 64bit ,ora 版本10.2.0.4.0 ,机器IBM 3850 M2 7233 原本8G,加完后16G, 把sga_max_size ,sga_target改好,启动数据库,... 阅读全文
posted @ 2010-06-29 16:21 Gerrard 阅读(1866) 评论(7) 推荐(2)
摘要:记录一下 最近tuning的一例SQL 案例发生于report平台上的一个程序,以存储过程的形式存在, 透过每日对DB TIME的历史巡检,发现有异样,这张report把temp表空间都跑爆了都不会出结果,很是疑惑, 因为本身开发人员写的sql没有太大的诟病,不至于会把temp跑爆掉,并且已经经过测试投入生产使用了,所以并没太怀疑SQL的问题. 所以一开始并没有太在意sql的问题,- -并且这个时... 阅读全文
posted @ 2010-05-25 17:02 Gerrard 阅读(422) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--SELECTround(bitand(s.ownerid,65535))parent_session_sid,round(bitand(s.ownerid,16711680)/65536)parent_s... 阅读全文
posted @ 2010-05-23 15:17 Gerrard 阅读(630) 评论(0) 推荐(0)
摘要:只是记录一个过程,比较冗长,各位若是对标题感兴趣的话,直接拉至文章结尾,看结果吧.Microsoft Windows [版本 5.2.3790](C) 版权所有 1985-2003 Microsoft Corp.C:\Documents and Settings\Administrator>systeminfo主机名: ORACLETESTOS 名称: Microsoft(R) Window... 阅读全文
posted @ 2010-04-13 00:38 Gerrard 阅读(2915) 评论(2) 推荐(0)
摘要:---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi PL/SQL Release 10.2.0.4.0 - Production CORE 10.2.0.4.0 Production ... 阅读全文
posted @ 2010-04-08 14:50 Gerrard 阅读(2110) 评论(0) 推荐(0)