oracle的博客
===========================================================
Oracle 数据库优化的R方法(Method R)
===========================================================

好长时间没怎么看 Oracle 技术文档了,今天阅读了一篇 Oracle Response Time Optimization with Method R. 这是 Optimizing Oracle Performance 经典图书这本经典图书的主旨方法。R 代表响应时间(response time).具体的定义如下:

1. Target the tasks that are critical to the business.
2. Collect properly scoped, un-aggregated profile data for each task while the task is exhibiting the behavior you want to record.
3. React with the candidate repair that will have the greatest net payoff to the business.
a. Stop if the cost of the repair exceeds the cost of the problem.
4. Go to step 1.
这里面的核心元素是 Profile .Profile 要提供应用程序到最终用户的响应时间的详细描述.体现到 Oracle 数据库这一层,就是要得到扩展的 SQL Trace 数据。

是不是感觉有些"虚", R 方法和一些我们已知的数据库优化方法颇一些相似之处,但是 Cary Millsap 宣称 R 方法是目前已知 Oracle 优化方法中的最优秀的、最全面的。我们来看看一些简单比较:

R方法 vs OWI 方法
OWI(Oracle wait interface)只是R方法中的一个基本元素. R 方法是适用更广的(比如应用层)诊断指导策略(参见:How to Make an Application Easy to Diagnose);

R方法 vs YAPP
说来有趣, YAPP(Yet Another Performance Profiling Method) 方法的过程如下:

得到服务时间和等待时间及其组成部分
将所有组成部分排序
依次优化每个部分
对表中的每一项,减少每次执行的代价或执行次数
我们看看笛卡尔的方法论:


永远不接受任何我自己不清楚的真理,就是说要尽量避免鲁莽和偏见,只能是根据自己的判断非常清楚和确定,没有任何值得怀疑的地方的真理。

可以将要研究的复杂问题,尽量分解为多个比较简单的小问题,一个一个地分开解决。

将这些小问题从简单到复杂排列,先从容易解决的问题着手。

将所有问题解决后,再综合起来检验,看是否完全,是否将问题彻底解决了。

这是笛卡尔的方法论,内容引自不可以随便访问的维基百科..


YAPP 其实不过是笛卡尔方法论的一个体现形式而已.

YAPP 只适用于 Oracle 层,对于 Web 应用层等则无能为力; R 方法适用的范围更广(其实是 YAPP 的进化版本); YAPP 也搞不定 Oracle 的 idle events .

R 方法 vs 瓶颈分析(bottleneck analysis)
瓶颈分析则首先要找到瓶颈, R 方法是以目标任务为导向的, 着眼于业务. 直接抓最关心的角度.

虽然现在应用还不够广泛,但 R方法(Method R)是一种在理论上比较完美的方法.其中的产生思想值得我们深思.


oracle 发表于:2006.10.24 17:44 ::分类: ( 一般分类 ) ::阅读:(4751次) :: 评论 (11)
I can'tluck [回复]

Hello
I can't be bothered with anything these days, but shrug. I just don't have anything to say recently.
G'night

tihopilik 评论于: 2007.07.09 19:24
you do iz besz [回复]

Hi
Looks good! Very useful, good stuff. Good resources here. Thanks much!
G'night

govokinolij 评论于: 2007.07.13 21:51
re: Oracle 数据库优化的R方法(Method R) [回复]

抄袭啊

Fenng 评论于: 2007.08.30 22:36
re: Oracle 数据库优化的R方法(Method R) [回复]

不知所云sad.gif

henmy 评论于: 2007.09.05 14:22
HI i likopinko [回复]

Hi all!
I want to say - thank you for this!
G'night

likopinko 评论于: 2007.09.12 05:56
tolikutop [回复]

Hi all!
Sorry for thatangry.gif but my kids need to eat.
buy cheap adipex

tolikutop 评论于: 2007.09.24 04:28
re: Oracle 数据库优化的R方法(Method R) [回复]

这4句话描述的并不是Oracle数据库本身的优化策略。而是业务或应用的调整策略。
对Oracle数据库来讲,我们希望尽量少的非空闲等待来提高数据库的响应时间。
从应用角度来讲,在Oracle方面,我们希望能尽量减少Oracle数据库的空闲等待时间(让资源充分利用);在应用服务器方面,不要造成阻塞。在很多压力测试环境中能发现压力传递不到数据库的情形。

BBE 评论于: 2007.11.07 09:50
comment4, titanium sheets, %OO, [回复]

comment4, titanium sheets, %OO,

Dwcoyjir 评论于: 2008.06.11 06:16
ittjv [回复]

accessintranets.info [url=http://tosgreatpya.info/4946.html]accessintranets.info[/url] accessintranets.info
telecoms.net [url=http://tosgreatpya.info/6880.html]telecoms.net[/url] telecoms.net
raumkern.com [url=http://tosgreatpya.info/10322.html]raumkern.com[/url] raumkern.com
mej-net.net [url=http://tosgreatpya.info/8973.html]mej-net.net[/url] mej-net.net
jeffwexler.com [url=http://tosgreatpya.info/1419.html]jeffwexler.com[/url] jeffwexler.com
domifree.biz [url=http://tosgreatpya.info/11696.html]domifree.biz[/url] domifree.biz
metchshipping.com [url=http://tosgreatpya.info/1847.html]metchshipping.com[/url] metchshipping.com
tomasfajersson.com [url=http://tosgreatpya.info/11244.html]tomasfajersson.com[/url] tomasfajersson.com
overnightmounting.com [url=http://tosgreatpya.info/3836.html]overnightmounting.com[/url] overnightmounting.com
hd2t.net [url=http://tosgreatpya.info/7960.html]hd2t.net[/url] hd2t.net
simillima.net [url=http://tosgreatpya.info/25.html]simillima.net[/url] simillima.net
lexante.com [url=http://tosgreatpya.info/4061.html]lexante.com[/url] lexante.com
map-of-florida.com [url=http://tosgreatpya.info/1063.html]map-of-florida.com[/url] map-of-florida.com
zotunez.com [url=http://tosgreatpya.info/5883.html]zotunez.com[/url] zotunez.com
lokitafrmdc.com [url=http://tosgreatpya.info/5767.html]lokitafrmdc.com[/url] lokitafrmdc.com
p4medicine.net [url=http://tosgreatpya.info/6258.html]p4medicine.net[/url] p4medicine.net
trinitymountjoy.org [url=http://tosgreatpya.info/4198.html]trinitymountjoy.org[/url] trinitymountjoy.org
tracodi.com [url=http://tosgreatpya.info/4787.html]tracodi.com[/url] tracodi.com
xn--289a119avjahe.com [url=http://tosgreatpya.info/7918.html]xn--289a119avjahe.com[/url] xn--289a119avjahe.com
ronburrus.com [url=http://tosgreatpya.info/5885.html]ronburrus.com[/url] ronburrus.com

Jesus 评论于: 2008.08.28 05:39
porno sex videos [回复]

tube http://myvidello.pluto.ro/j-lo-glow-model.html j lo glow model jmgvsd2 [url=http://myvidello.pluto.ro/j-lo-glow-model.html]j lo glow model[/url] movies j lo glow model kmzdkgfmn
porno http://myvidello.pluto.ro/yun-yun-paradise-hentai.html yun yun paradise hentai efeg [url=http://myvidello.pluto.ro/yun-yun-paradise-hentai.html]yun yun paradise hentai[/url] home yun yun paradise hentai egvvf
virgin http://myvidello.pluto.ro/seymore-butts-video-game.html porn movies ksdigv [url=http://myvidello.pluto.ro/seymore-butts-video-game.html]porn movies[/url] group porn movies kmzdkgfmn
porn http://myvidello.pluto.ro/york-model-d1nho48no6525c.html porn movies 390 mg [url=http://myvidello.pluto.ro/york-model-d1nho48no6525c.html]porn movies[/url] movie porn movies mkavm3

pypecruibre 评论于: 2008.08.28 06:38
re: Oracle 数据库优化的R方法(Method R) [回复]

df28hj
gtg08y
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold




水泵
水泵
水泵
水泵
水泵
齿轮输油泵
齿轮输油泵
环保设备
环保设备
China Travel
China Tours
China Tours
beijing Tours
beijing Tours
beijing Travel
beijing Travel
shanghai Tours
shanghai Tours
shanghai Travel
shanghai Travel
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold
wow gold

水泵
齿轮输油泵
环保设备

df28hj 评论于: 2008.08.28 11:12

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)




切换风格
新闻聚合
博客日历
文章归档...
最新发表...
博客统计...
网站链接...