数据库性能测试方法讨论

发表于:2008-5-04 16:18

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈嘉祥 王治 方耀等    来源:51Testing投稿

Overall Results

 

 

 

 

Userload

Test Phase

TPS

BPS

Rows

Bytes

10

1

9.75

36714.62

40097

21330928

 

Transaction Results - User Load: 10

Name

Executions

Rows

Bytes

Avg Time

delete from A WHERE ROWNUM<=1

58

0

0

0.011

update D set k = $BFRand(100)

12

0

0

0.094

select * from D

5

5

120

0.002

select * from C

4

1406

792984

0.065

select * from B

6

34396

18195484

0.987

select * from A

48

4290

2342340

0.021

insert into C(h,i,j) values (7,8,9)

473

0

0

0.024

insert into B(e,f,g) values (4,5,6)

4918

0

0

0.021

insert into A (a,b,c) values (1,2,3)

137

0

0

0.03

 

可见TPS约为并发用户数,应该还有上升空间,各SQL语句执行次数比较符合理想目标。用时方面就是B表查询需时较长(同时B表的行数也比较多),其他比较理想。另估计是B表的查询延迟了其他的操作,导致SQL脚本总体执行次数不算太多。
2、80~100个并发虚拟用户逐渐增加的5次迭代

Run Information

Test Run Id

13

Status

Completed

Start Time

2008-3-25 14:02

Stop Time

2008-3-25 16:43

Comment

1h40m 80~100users

Test Information

 

Name:

Custom Mix Load Scenario

 

Test Type:

Mixed Workload Database Test

 

Test Id:

9

Version

4

精彩评论

  • gaoqing201008
    2011-12-02 12:08:57

    非常好,对我帮助挺大的。

  • lovetesting52
    2008-5-07 13:08:35

    水平不错,可惜脚本我看不懂.辛苦楼主了,争取以后多看点编码方面的知识。

  • zhangtao
    2008-5-07 09:31:10

    vmvare_192.168.1.47
    username
    password
    SELECT * FROM T_TASK_ALARM_TYPE WHERE TYPE_CODE=7

    脚本中就这几个变量吗??

  • walkman2508
    2008-5-05 15:56:24

    真是好东东~感谢分享

  • chenyunjun169
    2008-5-05 00:29:00

    好,我也正在学习这个!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017