swingbench结果 awr报告在哪里

主要使用到的是如下三个bat文件

swingbench结果不使用客户数据而是按自己的规则创建测试数据,(生成的测试数据只能使用一次测试过后 需要再次测试的话,需要重新创建测试數据这点做的不好)

点击next 可以看到如下界面

PS:做测试时要确定对生产库没有影响,因我测试库磁盘和正式庫使用同一台存储swingbench结果在做這个生产测试数据时,占用大量的IO使得我的正式庫出现短暂的IO等待。赤果果的教训啊

运行winbin下的swingbench结果.bat 但是要加参数,才能使用刚才录制嘚脚本如图

出现如此主界面  主要参数设置 好 对应的connect string,其他的参数建附录A

3.5 测试结果统计对比

可以利用bmcompare.bat 对比两个测试结果语法如图,结果會生产在本地

语句,可以增加他的权重表示更多的人查询。
关于oewizard中的几个参数:
整个OE的测试是基于9张表的那么用oewizard预加载数据量不同,测试结果是不是不同呢
对oracle自己来说,有索引的表性能在大小一定的时候是不会有什么区别的但是当表的行数达到一定的程度,例如幾个亿行索引性能还不如全表扫描的性能。因此对于OE所允许的范围我认为表数据大小对性能影响不会很大。
swingbench结果是一个压力测试工具其结果tp也是表示每分钟所能做的交易数量。如果预加载的数据越多而TX中所有类型的权重固定的 话,需要调整并行users的数量以取得一个朂佳的tpms值。我之前测试的结果来看并行user固定,预加载的数据越多得到的tpmc结果越小, 我也有点迷糊了后来仔细分析了之后才发觉,应該相应修改并行users的数量
通过修改TX panel里的各个交易类型的权重,也可以得出oracle的一些性能参数例如查询加重,如果tpmc的值还差不多说明这个數据库的查询能力还是不错的。

按照TPC的定义流量指标描述了系统在执行Payment、Order-us、Delivery、Stock-Level这四种交易的同时,每分钟可以处理多少个New-Order交易所有交噫的响应时间必须满足TPC-C测试规范的要求。
为了方便计算数据库服务器的造型我们约定:
" 系统同时在线用户数为1500人(U1);
" 平均每个用户每汾钟发出2次业务请求(N1);
" 系统发出的业务请求中,更新、查询、统计各占1/3;
" 平均每次更新业务产生3个事务(T1);
" 平均每次查询业务产生8個事务(T2);
" 平均每次统计业务产生13个事务(T3);
" 一天内忙时的处理量为平均值的5倍;
" 经验系数为1.6;(实际工程经验)
" 考虑服务器保留30%的冗餘;
服务器需要的处理能力为:
则应用服务器的处理性能估算为:
数据库服务器关系到整个系统的稳定运行考虑到高可靠性和高可用性,并注重设备的可扩展性和性价比系统将配置两台TPC-C值不小于28万的高性能数据库服务器

云服务器1核2G首年95年助力轻松上雲!还有千元代金卷免费领,开团成功最高免费续费40个月!

oracle性能分析入门学习中遇到oracle数据库的性能问题,一般首要的步骤就是导出awr的分析報告awr报告是oracle自带的监控报告,会自带很多监控数据那么本篇博客就是介绍如何导出awr报告1. 首先需要进入oracle用户,linux命令:su oracle可以看到从root用户妀为oracle用户? 2.然后进去sql命令行sqlplus as sys...

观察oracle数据库性能,oracle自带的awr 功能为我们提供了一个近乎完美的解决方案通过awr特性我们可以随时从数据库提取awr报告。 不过awrrpt.sql脚本执行时需要我们提供一些交互信息因此可以将其整合到shell脚本中来实现自动产生指定时段的awr报告并发送给相关人员。 本文即是描述linux shell脚本来实现此功能...

观察oracle数据库性能oracle自带的awr 功能为我们提供了一个近乎完美的解决方案,通过awr特性我们可以随时从数据库提取awr报告 鈈过awrrpt.sql脚本执行时需要我们提供一些交互信息,因此可以将其整合到shell脚本中来实现自动产生指定时段的awr报告并发送给相关人员 本文对linuxunix shell 自动發送awr report的...

大学及研究生时期专注于linux应用开发和linux内核开发工作。 编辑手记:awr是oracle数据库中一个非常重要的诊断工具通过度量而展现问题,每一個dba都应当深入理解这其中的知识本文通过讲解和分析,展示awr分析的过程 概述:本篇文章重点对 awr 报告中的 db time、dbcpu、io 等数据进行了说明,可帮助读者更加...

视图被组织成好几个组这些组定义在v$...

然后简单了解了情况之后,我让他发了一个awr报告然后给他打电话指导他完成了awr报告的苼成。 当然报告因为网络原因是没法发给我的 我简单贴出来几个...看起来是一个非常简单的需求了,当然两个数据库环境还是大大不同的数据库a是solaris环境10gr2,数据库b是linux 环境11gr2. 一种很简单的思路就是使用db ...

的执行次数提高2.47倍,同时运行时间减少55.25%也就是说基于docker,不但可以提升一倍的业務服务质量...

的执行次数提高2.47倍同时运行时间减少55.25%,也就是说基于docker不但可以提升一倍的业务服务质量...

也就是说基于docker, 不但可以提升一倍的業务服务质量...

而cpu为什么不是瓶颈呢,我们看看抓到的一个awr报告cpu基本都是空闲,跑不上去? 而io为什么是瓶颈呢,等待事件的平均等待时间昰11毫秒这个高了很多...但是windows下的模板创建的数据和linux是不兼容的,也就是说你通过oewizard字符界面创建了一批数据,想通过windows图形界面做压测这個时候情况就比较...

nmon用于事后分析,iostat可用于实时查看也可以...

(superzs老张的王者荣耀完结)近期文章仅仅使用awr做报告? 性能优化还未入门实战课堂:一则cpu 100%的故障分析杨廷琨:如何编写高效sql(含ppt)一份高达555...搭建 mha 架构,需要开启 linux 系统互信协议所以对于系统安全性来说,是个不小的考验 pxc 架构: ? 可以实现多个节点间的数据同步复制以及读写...

在数据库系统的诊断中,通常须要综合分析两个方面的因素:主机系统的采样分析数据; 數据库系统的采样分析数据 其中主机的采样数据可以通过操作系统的相关工具来收集,nmon(可以用于aix和linux)和oracle的oswatcher都是很不错的轻量级采样工具; 数据库的采样分析数据则可以通过oracle的awr采样数据获得前者...

top命令在linux环境维护中很实用,虽然功能缺失不够sar那么全面 今天和大家分享一個通过top命令来抓取性能sql的案例。 通过top命令抓取了如下的信息 ? pid是3585的进程对应的sql 之前已经确定是性能问题导致的了,所以先放过可以看看pid昰8879的这个进程,出现的不是很“稳定” 可能通过ash,awr不一定能够...

我要回帖

更多关于 swingbench 的文章

 

随机推荐