ITPub博客

首页 > 数据库 > Oracle > LoadRunner监控Oracle计数器要点

LoadRunner监控Oracle计数器要点

Oracle 作者:jingmu920 时间:2012-06-30 20:22:06 0 删除 编辑

  监控方法: LoadRunner监控Oracle   **.docin.*/p-92077154.html 计数器先容:   1、sorts(disk)(V$SYSSTAT)   If the number of disk writes is non-zero for a given sort operation, then this statistic is incremented. Sorts that require I/O to disk are quite resource intensive. Try increasing the size of the initialization parameter SORT_AREA_SIZE. For more *rmation, see "SORT_AREA_SIZE".   sorts (memory) and sorts (disk):sorts(memory)是在SORT_AREA_SIZE(因此不需要在磁盘进行排序)的排序操纵的数目。sorts(disk)则是 由于排序所需空间太大,SORT_AREA_SIZE不能满足而不得不在磁盘进行排序操纵的数目。这两项统计通常用于计算in-memory sort ratio。   2、sort(memory)(V$SYSSTAT)   If the number of disk writes is zero, then the sort was performed *pletely in memory and this statistic is incremented. This is more an indication of sorting activity in the application work load. You cannot do much better than memory sorts, except maybe no sorts at all. Sorting is usually caused by selection criteria specifications within table join SQL operations.   In-memory sort ratio:该项显示内存中完成的排序所占比例。最理想状态下,在OLTP系统中,大部分排序不仅小并且能够完全在内存里完成排序。   公式:sorts (memory) / ( sorts (memory) + sorts (disk) )   执行:   selecta.value/(b.value+c.value)   fromv$sysstat a,v$sysstat b,v$sysstat c   wherea.*='sorts (memory)'and   b.*='sorts (memory)'andc.*='sorts (disk)';   对于要做大量排序操纵的SQL语句的执行(例如select * from tt order by 1,2,3,4;),可监控到sort(disk)和sort(memory)都会有所上升。性能好的话,应该是大部分排序在内存中进行。   查询PGA统计信息:   SELECT * FROM v$pgastat;   查看bytes processed、extra bytes read/written的增量值和cache hit percentage的值   假如cache hit percentage偏低,则要考虑调整PGA   PGA   (Program Global Area程序全局区)是一块包含一个服务进程的数据和控制信息的内存区域。它是Oracle在一个服务进程启动时创建的,是非共享的。一个Oracle进 程拥有一个PGA内存区。一个PGA也只能被拥有它的那个服务进程所访问,只有这个进程中的Oracle代码才能读写它。因此,PGA中的结构是不需要 Latch保护的。   3、db block gets (V$SYSSTAT)   Number of blocks a*essed in buffer cache for INSERT, UPDATE, DELETE, and SELECT FOR UPDATE. Represent block logical reads (from cache).The logical reads ALWAYS include the physical reads. Low number of physical reads is preferable.   在Oracle的文档中有这样一段解释:   db block gets:Number of times a CURRENT block was requested.   consistent gets:Number of times a consistent read was requested for a block.   physical reads:Total number of data blocks read from disk. This number equals the value of "physical reads direct" plus all reads into buffer cache.   -------------------------------------------------- -------------   针对以上3个概念进行的说明解释及关系如下:   1、个旧活动房出售DB Block Gets(当前请求的块数目)   当前模式块意思就是在操纵中正好提取的块数目,而不是在一致性读的情况下而产生的块数。正常的情况下,一个查询提取的块是在查询开始的那个时间点上存在的数据块,当前块是在这个时刻存在的数据块,而不是在这个时间点之前或者之后的数据块数目。   2、Consistent Gets(数据请求总数在回滚段Buffer中的数据一致性读所需要的数据块)   这里的概念是在处理你这个操纵的 时候需要在一致性读状态上处理多少个块,这些块产生的主要原因是由于由于在你查询的过程中,由于其他会话对数据块进行操 作,而对所要查询的块有了修改,但是由于我们的查询是在这些修改之前调用的,所以需要对回滚段中的数据块的前映像进行查询,以保证数据的一致性。这样就产 生了一致性读。   3、Physical reads(物理读)   就是从磁盘上读取数据块的数目,其产生的主要原因是:   1)、 在数据库高速缓存中不存在这些块   2)、 全表扫描   3)、 磁盘排序   它们三者之间的关系大致可概括为:   逻辑读指的是Oracle从内存读到的数据块数目。一般来说是'consistent gets' + 'db block gets'。当在内存中找不到所需的数据块的话就需要从磁盘中获取,于是就产生了'physical reads'。   Buffer Cache Hit Ratio   查看oracle缓存的命中率(大于90%)   select 1 - ((physical.value - direct.value - lobs.value) / logical.value) "Buffer Cache Hit Ratio"   from v$sysstat physical,v$sysstat direct,v$sysstat lobs,v$sysstat logical   where physical.* = 'physical reads'   and direct.*='physical reads direct'   and lobs.*='physical reads direct (lob)'   and logical.*='session logical reads';   该项显示buffer cache大小是否合适   4、parse count (hard)(V$SYSSTAT)   Total number of parse calls (real parses). A hard parse is a very expensive operation in terms of memory use, because it requires Oracle to allocate a   workheap and other memory structures and then build a parse tree.Should be minimized. The ratio of Hard Parse to Total should be less than 20%.   parse count (hard):在shared pool中解析调用的未命中次数。当sql语句执行并且该语句不在shared pool或固然在shared pool但由于两者存在部分差异而不能被使用时产生硬解析。假如一条sql语句原文与当前存在的相同,但查询表不同则以为它们是两条不同语句,则硬解析即 会发生。硬解析会带来cpu和资源使用的高昂开销,由于它需要oracle在shared pool中重新分配内存,然后再确定执行计划,终极语句才会被执行。   parse count (total):解析调用总数,包括软解析和硬解析。当session执行了一条sql语句,该语句已经存在于shared pool并且可以被使用则产生软解析。当语句被使用(即共享)所有数据相关的现有sql语句(如最优化的执行计划)必须同样适用于当前的声明。这两项统计 可被用于计算软解析命中率。   Soft parse ratio:这项将显

了,而且非常好安装,只要在接进口加进监控设备就可以了,一套设备也是一两万,安装后,每个接进IP都有登陆号,而且不能改,网速同时会下降很多,浏览质量也会下降很多,实在在电信接进端已经可以监控了,但是这些地方职员活动比较大,所以要监控到端. 也就是监控到每一个上网网线.  实在从mac监控来讲,你在全球任何地方上网都可以找到,使用监控设备或者软件,可

in )   其中Vi是某个城市第i个指标的原始数据,Vmax是与所有比较城市基本第i个指标相对应的原始数据中数值最大的一个,Vmin则是最小的一个。   2、指标权重   专家先根据一级指标对休闲城市的重要性进行评定,进而确定每个二级指标的权重。   3、项目评分   每个项目终极得分为数据得分*指标权重*100。比如某城市在“休闲核心产业从业职员比重”项目上得分为0.75分,这一项的权重为5%,那么终极得分为:数据得分0.75*指标权重5%*100=3.75分。   4、综合得分   经过统计性指标和市场性指标评价后,综合得分为各项目得分的加总,分值在100分以内http://www.yuntuei.com/。   (三)数据监控的研究方案   1、监控背景与目的   (1)背景   对传播对象的背景进行先容,有助于为下一步品牌推广的媒介策略和广告策略提供依据。   (2)监控旨在达成的研究目的   ①对传播的效果进行全面充分评估,包括媒体效率的评估(到达率、渠道效率等)和广告表现方面对品牌带来的贡献,全面获取广告对目标受众在认知、态度、行为各个层面产生的影响。   ②从需求角度了解消费者对广告各环节的评价、反馈,深进探询消费者吸引点、爱好点和潜伏需求,为下一部的广告宣传策略改进提供依据。   二、研究理解      图7-4 研究理解结构图   1、鉴于广告活动的有限作用,坚持目标导向的广告评估   (1)广告作为营销活动的一个环节,目标是对特定的受众在一定程度及一定时间内所应达成的特定传播行为。   (2)广告活动效果有限,作为品牌推广战略的一种手段,只能围日关定的广告目标进行展开,广告目标会根据营销需要有不同的侧重,因此广告效果/公关活动评估应以广告目标为依据,针对不同种别的广告,评价指标也应有所侧重,检验广告对特定目标的达成情况,为下一步的各类广告活动改进和目标调整提供反馈信息。      图7-5 广告活动在营销活动中所处环节和作用示意图   2、从广告效果三层级理论搭建广告评测框架   (1)广告作为一种传播行为,按照对消费者影响的深度和流程来看,主要包括认知、态度和行为三个层次的效果。 (2)研究就是基于广告效果的三个层次搭建评估框架,同时鉴戒OAT测试、ASI关键纬度等业界常用的广告效果测试重要指标,对评估的指标体系进行丰富和完善。      图7-6 传播效果门路模式与广告效果的三层次示意图   3、从旅游品牌广告特性和品牌所处生命周期出发,公道确定评估重点   旅游品牌广告存在自身的特殊性,如下图以好客山东为例:      图7-7 旅游品牌广告存在自身的特殊性-好客山东   4. 从三个纬度全面衡量广告活动的价值   广告活动带来的价值体现在媒体策略带来的媒体价值、广告表现带来的沟通价值和受众本身的潜伏价值三个方面。      图7-8 从三个纬度全面衡量广告活动的价值   5. 从需求角度,找到产品价值与消费者需求的完美契合点   (1)消费者导向是不变的原则,只有产品的独特价值诉求与消费者需求和爱好点相契合,品牌的价值才能真正实现。   (2)坚持评估与需求研究相结合,不仅了解消费者评价及原因,而且探寻隐躲在背后的消费者需求和心理。   (3)对广告元素进行解构研究,探寻各具体元素与消费者反应的关系,探寻消费者偏好,为以后广告设计中各元素运用提供推广和鉴戒。      图7-9 从需求角度,找到产品价值与消费者需求的完美契合点   三、三大模块分别展开      图7-10 评估三大模块   模块一:媒体效率评估   ◆本部分旨在从消费者角度侧面反映媒体选择的效率,为媒体效果评估提供补充依据。   主要研究内容:   ◆广告覆盖率、到达率   ◆消费者日常媒体习惯   ◆消费者接触广告的渠道   ◆消费者接触广告的频率   ◆消费者接触广告的时间段   ◆消费者对媒体的信任度、权威性及形象评价   ◆媒体选择的精准程度   ◆媒体选择的投资回报率(“到达率”与“ 投进”的比率)      图7-11研究示例——目标消费者日常媒体习惯      图7-12 广告接触情况研究示例   ◆被访者广告认知的媒体渠道和被访者日常的接触媒体相比较,了解这次投放的媒体是否精准。      图7-13媒体的精准程度研究示例   ◆通过和媒体的投进数据对比,了解媒体的投资回报率      图7-14 媒体的投资回报研究示例   模块二:广告效果评价   ◆广告效果评估的具体指标体系——三个层次,两个层面。如下图所示:      图7-15广告效果评估的具体指标体系   认知层次研究示例      图7-16认知层次研究示例1      图7-17 认知层次研究示例2   态度层次研究示例      7-18 消费者对广告各方面感受和评价      图7-19 消费者对广告的评价   ·哪些创意元素更吸引目标人群?      图7-20 吸引目标人群的创意元素   广告所讲述的“内容”中那个部分更吸引人?   广告的“喜欢曲线”和“差异曲线”      图7-21广告的“喜欢曲线”和“差异曲线”      图7-22 观看广告后,消费者对品牌的印象与以前相比的变化   ◆广告对各具体城市产品形象的驱动      图7-23 广告对各具体城市产品形象的驱动   ◆行为层次研究示例      图7-24 行为层次研究示例   ◆本部分旨在从受众自身消费潜力角度评估广告带来的价值。   主要研究内容:   ◆旅游产品消费习惯   ◆旅游产品消费态度和倾向   ◆消费者未来旅游产品和品牌的选择倾向   ◆受众的经济水平、职业、学历等背景因素

http://blog.sohu.com/people/y5gso2004/222992064.html
<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10242864/viewspace-1118128/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

最新文章