什么是基准测试

进行具体的数据库的设计,我们先要了解一下,如何对我们的性能进行测量,只有知道了如何对系统的性能进行测量,

才能知道我们的优化起到了应有的作用,这个就称之为基准测试,先来看一下基准测试的定义是什么,基准测试是

一种测量和评估软件性能指标的活动,用于建立某个时刻的性能标准,以便当系统发生软硬件变化时重新进行基本测试

以评估变化对性能的影响

我们可以这样认为,基准测试是针对系统设置的一种压力测试,可以用来观察系统不同压力下的不同行为,

评估系统的容量,观察系统如何处理不同的数据,但是要注意的是,基准测试和通常所说的压力测试,还是有区别的,

基准测试要尽量的直接,和简单,使各个结果之间,容易比较,基准测试所使用的数据呢,通常是测试工具锁生成的,

只能评估服务器的处理能力,而压力测试通常是对真实的数据进行测试,已获得真实数据所能承受的压力,所以基准

测试只是一种简化了的压力测试,基准测试给系统锁带来的压力,通常只能用来测量系统的一些性能,而忽略了对系统

逻辑的压力测试

不知道这样说大家是否能够理解这个意思,举个例子来说吧,如果我们要对一个网站进行压力测试,

需要针对不同的主题来进行的,比如说,购物车流程的压力测试,我们就要按照购物流程的业务逻辑来设计

我们的压力测试要包括哪些购物流程,所使用的数据呢,和查询呢在整个购物流程中所要真实用到的,而基准测试呢,

可能就不是这样,比如我们要对MYSQL进行基准测试的话,我们可能并不用关心,目前MYSQL所运行的系统的业务逻辑是什么,

比如我们可以用一个非常简单的查询,通过多线程并发来衡量调优后的结果是否有效,我们所使用的查询的数据呢,真实性呢,

从业务环境是没有任何关系的,这就是基准测试

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值