综合讨论区
消息
此帖子已超过 5 年
Solved!
Go to Solution59 消息
0
3985
2013年11月12日 22:00
数据库如何开展性能测试?
请教一个非存储方面的问题。。
当一个数据库环境部署完成以后,如果测试平台的性能?那个banchmark factory是收费的,有没有其他的免费工具?
SQL server 2008 ..
回复(12)
此帖子已超过 5 年
59 消息
0
3985
请教一个非存储方面的问题。。
当一个数据库环境部署完成以后,如果测试平台的性能?那个banchmark factory是收费的,有没有其他的免费工具?
SQL server 2008 ..
Top
Fenglin1
2 Intern
2 Intern
•
2.1K 消息
0
2013年11月13日 00:00
介绍你点参考资料:
SQLIO:一款在针对SQL Server I/O活动类型的,存储压力测试软件。模拟微软SQL Server数据库如何访问磁盘子系统。只能运行在Windows平台之上。叫是叫SQLIO,其实和SQL没有什么直接的关系,主要就是对Windows磁盘子系统进行压力测试,工具可以指定读写、随机还是顺序,每次读的大小(SQL Server设置成8KB的页面大小)。
下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=20163
SQL Server 2008应该还有一个叫做SQLIOSim的工具,还能模拟一些SQL Server类似Checkpoint、Shrink之类的操作,你可以研究下。
http://support.microsoft.com/kb/231619
至于大概可接受的存储相应时间,推荐你看我之前一片Windows Perfmon工具介绍其中的一段:使用Windows Perfmon看存储性能问题
数据文件:
数据库事务日志:
上面是基于存储端的压力。至于数据库端事务,楼上是DBA,你可以听刘兄说一点,怎么搞
liulei_it
2 Intern
2 Intern
•
3.2K 消息
1
2013年11月12日 23:00
您的这个问题问得好,首先您要确定您所需要的数据库的性能指标是哪一些?按照这个测试比较有说服力。好像论坛上之前有帖子说是测试性能的,要找找看了。
Fenglin1
2 Intern
2 Intern
•
2.1K 消息
0
2013年11月13日 00:00
如果是这样的,情况就简单了。直接用我给你的工具在两个环境中跑一样的Profile,看看最后的结果怎么样就可以了。
Victor-zhao
59 消息
0
2013年11月13日 00:00
这个话题确实涉及的面太广了,我查过一些资料。看到别人用bancemark测试TPS。我不知道该选那一项指标,什么方法来做评估?你有好的建议吗?
我现在搭了两套系统,物理环境A和虚拟环境B,现在我想测试对比两套平台的SQL性能差异,苦于一直没有找到合适的方法,故向各位资深人士求助。
liulei_it
2 Intern
2 Intern
•
3.2K 消息
0
2013年11月13日 00:00
过奖啦,偶搞了Oracle的对于MS SQL一窍不通哦。
Victor-zhao
59 消息
0
2013年11月13日 00:00
非常感谢三位的回答,我在研究一下,有结果了,我会和大家分享的。
Roger_Wu
2 Intern
2 Intern
•
4K 消息
0
2013年11月13日 00:00
免费或者即免费又开源的SQL测试工具或脚本可以Google到不少。不过我都没试用过,不知道到底哪些比较合适。
我大致说下性能测试要从哪些角度来测,即一个负载测试(load test),一个压力测试(stress test)。通过负载测试,可以确定在各种工作负载下系统的性能(比如100个并发用户下的性能指标),目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点(比如DoS攻击),来获得系统能提供的最大服务级别的测试。知道要从哪些方面来测了,再去找工具心里就有底了。
Jason_Zhou
2 Intern
2 Intern
•
1.2K 消息
0
2013年11月13日 00:00
帖子我移动至 综合讨论区,便于更多坛友看到和分享经验。
Fenglin1
2 Intern
2 Intern
•
2.1K 消息
0
2013年11月13日 00:00
因为这种情况下,前端应用-数据库表结构都可以抛开,直接看服务器和存储的性能就可以了。
merrist
2 Intern
2 Intern
•
483 消息
0
2013年11月14日 17:00
你是测试OLTP还是OLAP?
建议可以去TPC去找各个友商的测试脚本:http://www.tpc.org/
Victor-zhao
59 消息
0
2013年11月14日 18:00
是属于OLT,谢谢。
cxemc
2 Intern
2 Intern
•
362 消息
0
2013年11月14日 22:00
SQLIOSim