贵州做网站公司
贵州做网站公司~专业!靠谱!
10年网站模板开发经验,熟悉国内外开源网站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等网站程序,可为您提供网站建设,网站克隆,仿站,网页设计,网站制作,网站推广优化等服务。我们专注高端营销型网站,企业官网,集团官网,自适应网站,手机网站,网络营销,网站优化,网站服务器环境搭建以及托管运维等。为客户提供一站式网站解决方案!!!

BENCHMARKFACTORY(mysql benchmark 测试工具_BenchmarkFactory免费版「建议收藏」)

来源:网络转载 时间:2024-01-23 14:22:42

MySQL benchmark 测试工具_BenchmarkFactory免费版「建议收藏」-benchmarkfactory6.1.1

mysql benchmark 测试工具_BenchmarkFactory免费版「建议收藏」BenchmarkFactory免费版是一款不错的数据库性能和负载测试工具,包含基准性能测试、混合基准性能测试、用户自定义测试等等,可通过负载和事务在数据库中的操作衡量数据库的性能,兼容SQL、MySQL、Oracle等常用数据库类型,需要的朋友可以来本站下载!软件功能1、数据库工作负载生成了解未来性能问题,以及使用实际事务工作负载执行假设分析。记录生产或综合活动,并在测试或开发环境中回放,从而…

BenchmarkFactory免费版是一款不错的数据库性能和负载测试工具,包含基准性能测试、混合基准性能测试、用户自定义测试等等,可通过负载和事务在数据库中的操作衡量数据库的性能,兼容SQL、MySQL、Oracle等常用数据库类型,需要的朋友可以来本站下载!

软件功能

1、数据库工作负载生成

了解未来性能问题,以及使用实际事务工作负载执行假设分析。 记录生产或综合活动,并在测试或开发环境中回放,从而模拟实际的生产负载。

2、数据库代码可扩展性测试

评估部署实际活动时的应用程序性能。 对SQL脚本、PL/SQL、T-SQL代码以及在不同并发用户配置下存储的测试程序进行负载测试。 通过与SQL Optimizer相集成,修复在生成部署前发现的任何代码性能问题。

3、行业标准的基准测试

评估数据库可扩展性,测试硬件/配置,以及确定系统吞吐量。 使用开箱即用且符合行业标准的基准(TPC-H、TPC-C、TPC-D、TPC-E、ASP3AP和可扩展的硬件),模拟实际数据库应用程序工作负载。

4、虚拟用户和事务负载模拟

在接受测试的系统上增加用户和事务工作负载,从而量化应用程序或服务器的性能,确定系统吞吐量,并查找数据库临界点。 每个用户和事务都作为单独的独立会话,这些会话具有自己的连接和统计信息,包括运行时间和每秒事务量。

Benchmark Factory安装教程

1、解压下载的软件,双击msi文件,进入安装界面,点击next

2、阅读软件许可协议,选择“I accept the terms…”

3、设置安装位置,默认的是C:\Program Files (x86)\Quest Software\Benchmark Factory for Databases\,可以点change修改

4、准备安装,点击install

5、安装完成

使用教程

1. Oracle Capture 向导

我们可以直接从Tools->Capture Workload打开->Oracle Capture, 之后打开Capture Scenario Wizard。

也可以从New-> New Job Wizard ->Add Workload->选 择测试类型:Capture / Replay Test -> Capture and Replay Oracle Workload。

此页面点Select Test,打开Replay Workload 页面,点击左下角蓝色链接:Perform New Capture,这个从向导打开的步骤比较长,但是回放的话是必须从这个向导导入测试的。

另一种打开Oracle Capture向导的方式 是命令行,直接从bin目录下找到BFCapture.exe拖到命令行加参数 –o, “c:\Program Files….\bin\BFCapture.exe” –o。

2. 创建Capture

现在Capture Scenario Wizard打开了,我们就可以跟着向导创建Capture了。首页要输入的信息是连接信息,这个用户也是用来做Capture的用户,即用此页输入的用户去捕获它自己,或者用它去捕获别的schema, 或者是整个数据库。

选 择Capture方法,我们这里选择Oracle Trace files(可点击 Which method should I choose?查看你要选哪一种),但是这两种方法最根本的不同是,Oracle Trace files capture出来的trace文件是放在数据库服务器上的,Capture结束则转成xml文件,但是trace文件不会删除;而FGAC Capture出来的数据是存放在 SYSTEM表空间中,等 Capture结束再转成XML文件,之后清除SYSTEM表空间存放的Capture数据。

Directory Settings,此页是设置路径的,但是我们先改一下Capture Name: CDEMO,Database Server directory是数据库用户能访问的路径,生成的文件需要放在这个路径下,同时它又是一个共享文件夹,在Benchmark Factory中也能访问。

Capture directory 是指Capture文件存放的地方,我们设置如下:(注意,这两个路径可以是一样的,比如下图如果我把Capture directory用\ip\mouse值 也是可以的,这样的话在后面回放的时候就不用拷贝,同时这个路径也可以用Network map的方式输入。当Capture路径和Server路径不一样时,我们为了数据更容易找到,一般在/mnt/mouse共享目录后再加一个子目录/local,这样拷数据的时候直接在这个子目录找,把生成的数据全部拷到Capture路径。)

Reporting Settings我这里也用默认值AWR,如果数据库中没有装STATSPACK则这个选项不可用。

Capture Scope这里我选的是bmf,用它capture它自己。

Export Scope这个选项是说在进行Capture之前要不要先备份数据库,我们这里就用默认值,是要先导出所选的数据库(这也可以不导出,直接做Capture)。但是既然要导出,我们要先在数据库中准备一张表,(当然也可以用Benchmark Factory的基准测试先创建objects,等Capture开始之后再跑测试)我先在SQL Plus 创建表create table test(id int, name char(10));

Filter Settings 页设置过滤条件, (比如上面说Capture Benchmark Factory的基准测试,就要把agent.exe给Remove)如果有的应用程序不在这里,但是你想要过滤掉,点Add把它加进来。本实例capture的操作将在SQL Plus执行,直接下一步。

Capture Thresholds是用来设置Capture的阈值停止条件,当然这些指标是数据库服务器上的。我们这里的CPU设置成90。

Capture Control可以设置Capture开始的时间,结束的时间,设置如下。

Finish 页是对所有输入进行汇总性展示,让用户确认这些信息,确认结束,点击Capture。

3. Capture Status,Capture开始后,这里就打开了Capture Status 窗口,查看Exporting情况。

查看Capture的情况,不巧达到Threshold了,因为Export的数据太多了。Capture Details窗口显示的是Capture的详细信息。

还有此窗口需要我们处理,如下图,因为我们在Directory Settings的时候用的是不同的路径,所以要从数据库服务器把diag文件夹和AWR Report文件拷到本地的桌面CDEMO文件夹,拷完之后点最上面窗口的OK。

点完OK之后,就会开始处理 数据,生成BMF_Replay_Files和SQL Scripts,当Capture 状态变成Done之后表示Capture工作已完成,点击Close关闭此窗口,有一个提示回放的窗口出现。

4. Manage Capture

Capture已完成,现在我们可以回放了,New->New Job Wizard ,在选择Connection的时候我们可以用相同的连接,也可以用另一个数据库的连接,要注意的是,如果有导出需要导入的话,要注意数据库版本是向后兼容的,而且我们需要手动把dmp文件拷到要回放的数据库上。我们这里直接用相同的连接回放。

Add Workload->这时页面记住了我们刚才是用向导打开过Capture/Replay Test,直接点Select Test。此时的Replay workload已经有显示刚才完成的Capture:

点Import Test,此时弹出的窗口是要输入dmp文件的路径,我们这里的是 /mnt/mouse 。OK 之后Job创建出来了,我们可以点开1 Transaction(s)查看Capture到的SQL是不是我们刚才操作的。

点Run Job开始回放,当Job正在回放的时候我们先来看一下主窗口下面的Captures Tab。

这里提供了三个选项,这三个都可以在命令行通过BFCapture.exe执行,第一个选项用得最多,如果一个Capture结束了,但是没有变成Done的状态,但Capture Status窗口已关闭,这时我们就可点View Status让它继续处理数据,直到这个Capture变成Done。

5. Run Report

回放完了,结果的主界面如下:

标签:MySQL-

要改变DNS服务器配置,您可以按照以下步骤进行操作:1. 打开计算机的网络设置或控制面板。2. 找到网络连接选项,这可能称为“网络和互联网设置”或“网络和共享中...

电脑开机蓝屏recovery是一种Windows操作系统的故障恢复模式,可以帮助解决系统出现的问题。以下是一些可能的解决方法:重启电脑:有时候蓝屏问题可能是临时...

word设置表格样式的方法:1、首先打开Word文档,在要设置格式的表格内点击。 2、然后点击Word页面顶部“表格工具”中的“设计”选项。 3、在“表样式”功...

有人捧着几十万跨省存钱是怎么回事?近日,浙商银行、恒丰银行、渤海银行3家银行密集发布了调整人民币存款挂牌利率公告。第一财经记者发现,本轮降息中,中长期定期存款利率下调幅度相对较大,其中,渤海银行3年期整存整取定期存款由3.25%调整为2.95%,下调了30个BP。业内普遍认为,这是继4月多家中小银行降息后新-轮“补降”。与4月存款降息潮以中小银行为主不同,此轮3家都是股份制...

公募基金reits是什么意思?公募基金reits指的是以发行预期年化收益凭证的方式汇集特定投资者的资金,由专门投资机构进行投资管理,并将投资综合预期年化收益按比例分配给投资者的信托基金。对投资者而言,公募reits股性较强而类reits债性强。公募reits令老百姓有机会享受不动产收益,不动产90%以上的收益将由reits投资者享受,长期投资的回报率很高。公募reits发行条件有什么?1.资产规模...

(资料图片)关于基德哪几集有出现的知识大家了解吗?以下就是小编整理的关于基德哪几集有出现的介绍,希望可以给到大家一些参考,一起来了解下吧!基德出现的集数如下:1、第七十六集:柯南对决怪盗基德,基德的首次出场,与柯南的初次对决;2、第二百一十九集:被召集的名侦探工藤新一对决怪盗基德,基德参与新一没有正面接触,他们共同保护了城市的大钟;3、第三百五十六集:怪盗基德的惊异空中步行,基德接受了铃木次郎的挑...

TOP