欢迎您:登录 | 注册
科普之友首页
※您现在的位置: 科普之友 >> 化学 >> 化学教学教研 >> 正文  

如何有效应用时间的有限和无限

来源:不详       更新时间:2010-12-10 13:32:47
 
Oracle的性能分析在过去的20年里已经走了很长的一段路。这里首先提出“仅仅添加更多的资源”的方式,然后涉及比率分析,最后是等待事件分析的出现。但是那些方式都不完整或者足够广泛,所以在2001年我发表了一篇名为《Oracle响应时间分析(RTA)》的论文。RTA的文章同时提出并且详细描述了响应时间中的两个元素:服务时间和排队时间。有关RTA的一个更加微妙的方面就是理解服务时间和排队时间之间的关系,以及它们与操作系统之间是如何联系的。
  
  用户感觉到的响应时间是许多个相关系统的结果。Oracle服务器只是这些系统中的一个。花费在每个系统上的时间都可以划分为服务时间和排队时间。我们只能把所有的服务时间和所有的排队时间加起来,来判断最终用户的响应时间。但是在现实生活中,有时候这些努力相对于结果来说并不值得……不是说完成起来极端困难。但是肯定值得我们去做的最小的努力就是从Oracle的角度获取服务时间和排队时间。此外,我们还可以获得有关它如何与数据库服务器的CPU子系统相联系的细节。
  
  让我们看看基本的基于Oracle的响应时间公式:
  
  Rt=终端用户响应时间=Ts+Tw
  
  Ts=服务时间=CPU时间=Oracle内核代码执行时间
  
  Tw=排队时间=ORAt+TIERt
  
  ORAt=Oracle等待时间(包括从服务器进程到Oracle客户端进程的时间,以及Oracle客户端进程的时间)
  
  TIERt=从Oracle客户端进程到终端用户的时间。其中包括网络服务器、网络时间、浏览器时间等。
  
  从分析响应时间中我们可以穴道很多东西,其中一件就是服务时间有限,但是等待时间却无限。每个CPU子系统都有一个最大的固定的可以提供的CPU能力。如果你的机器是一个CPU的,这个机器就可以提供每分钟60个CPU秒的最大量。如果你的机器中有10个CPU,它就可以提供每分钟600个CPU秒。这个环境对排队时间来说绝对是不同的。
  
  排队时间是不固定的,并且只被工作负载所限制。如果工作负荷相对比较小,排队时间就可能接近于0。但是当工作负载不断增加,排队时间就会达到无限——它没有限制。
  
  有关排队时间无限的说法提出了两个我们需要思考的概念。首先,如果Oracle消耗了所有可用的CPU,那么要求更多的CPU就需要增加服务时间,同时也有可能增加Oracle等待时间。结果就是响应时间的增加。这是不好的,非常不好。这意味着我们的解决方案需要仔细权衡它们是如何影响CPU子系统的。(这个概念在我的新论文《Oracle等待接口详解》中有详细的解释。)第二个概念就是我们现在有另一种方式来查看一个非常动态的系统。这不仅可以帮助我们理解系统,还可以让我们帮助其他人来理解潜在的非常复杂的基于Oracle的系统。
  
  例如,考虑下面的图。数据是从实际生活中的Oracle系统上收集到的。每个小时、响应时间组件都会被收集并且总结。排队时间从v$system_event中收集,服务时间是从v$sysstat中收集。通过查看这幅图,如果性能是糟糕的,所有的非Oracle服务器体系组件都表明不是瓶颈,瓶颈就应该是在Oracle服务器中了。通过以下的图,我们可以推断,IO子系统有很严重的瓶颈,或者锁定/阻塞问题。也许2200左右就是CPU的瓶颈,但是剩余的时间肯定是IO瓶颈或者锁定/阻塞问题。
  
  让我们更仔细地看一下。问题都集中在可用的Oracle消耗的操作系统的CPU能力百分比。仔细查看上述的图形。我们从CPU子系统开始。因为在一个小时里面大概消耗了大约1000分钟的最大CPU时间,我们知道那肯定至少有17个CPU。最糟糕的情况就是使用的CPU资源相当于可用的CPU资源。这一点可以结合从上述图形中的数字得到:
  
  可用的CPU=使用的CPU
  
  XCPUs*60分钟/小时=1000分钟/小时
  
  XCPUs=1000分钟/小时/60分钟/小时
  
  XCPUs=16.67
  
  所以,数据库服务器上至少有17个CPU。如果我们从对操作系统的监控中发现,CPU的利用率在50%左右,大概是2200,我们还

[1] [2] 下一页

  • 上一个化学:

  • 下一个化学:

  • 如何使钠的燃烧产物显淡黄色?

    点铜成银和点铜成金

    砷 与 社 会

    初中化学实验设计之一氧化碳的制

    5R课堂笔记法(康奈尔笔记法)

    质量守恒定律专题辅导

    关于浙江省高中化学竞赛的几点想

    初中化学知识点汇总(九):溶液

    科学家观测星系“化学指纹”或发

    初中化学知识点汇总(十一):盐、

    瑞典著名化学家诺贝尔

    初中化学知识点汇总(五):化学方
    化学教学教研
    自然地理
    普通自然地理[今日地理]“2009年度中国十大科普事件”
    普通自然地理[自然生物]阿拉善生态协会:绿化企业家心
    普通自然地理[自然生物]蟒蛇通过感受猎物心跳控制力度
    普通自然地理[今日地理]日本将打造现代遣唐使海船现身
    宇宙奥秘
    [航空航天]嫦娥二号计划年底前发射 火箭直
    [宇宙探索]欧宇航局公布震撼图像 大爆炸后
    [航空航天]俄新建航天发射场逼近中俄边境
    [宇宙探索]科学家最新研究:黑洞中有可能
    未解之谜
    [UFO飞碟]X档案首度解密 英曾现比足球场
    [未解之谜新闻]伦敦上空飞行客机遭闪电贯穿击
    [UFO飞碟]俄罗斯示威现场现UFO 媒体称是
    [UFO飞碟]神奇魔法UFO 神奇ufo悬浮飞碟 
    生命科学
    [生物*医学]过度清洁反而有害健康 四成英国
    [生物*医学]运动后牙疼或因心脏问题
    [生物*医学]连体女婴可能共有心脏 舍谁去谁
    [生物*医学]美科学家驳斥男性将消亡传闻:衰
    动物世界
    [动物世界]被遗弃小麋鹿与狗成好友 变身为
    [动物趣味知识]我家的仓鼠昨天晚上跑出去,早上
    [动物趣味知识]玩具贵宾狗吃什么狗粮好? 
    [动物世界]波兰小狗出生仅重45克没手机高
    科普文章
    [科学考古]新疆古墓群出土 两千年前文物重
    [力学]胡克定律_
    [化学教学教研]关于可持续发展
    [化学教学教研]资深阅卷老师提醒:别丢冤枉分
    [化学实验]老师支招高考填志愿:冲、稳、
    [化学学科信息]高考部分加分项目调整 奥赛冠军
    设为首页 | 加入收藏 | 联系我们 | 友情链接 | 使用本站前必读
    Copyright © 2007 - 2011 科普之友( www.kepu365.com ) Corporation, All Rights Reserved