SQL性能测试工具sqlstress实验手册范本.docx
- 文档编号:11091770
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:9
- 大小:123.69KB
SQL性能测试工具sqlstress实验手册范本.docx
《SQL性能测试工具sqlstress实验手册范本.docx》由会员分享,可在线阅读,更多相关《SQL性能测试工具sqlstress实验手册范本.docx(9页珍藏版)》请在冰豆网上搜索。
SQL性能测试工具sqlstress实验手册范本
SQL性能测试工具SQLStress实验手册
1软件简介
Sqlstress是一个对SQLserver数据库做压力测试的免费小工具,它可以帮助我们找出数据库服务器的基础架构问题,也可帮助我们做服务器硬件选型,性能测试与调优
2安装软件
软件安装包只有200多KB,下载地址.sqlstress./,可运行于32位或64位(包括Itantium)windowsOS上,可用于测试SQLServer2000/2005/2008,安装前系统需要安装了.netframework2.0或以上
3配置测试环境
安装完成后,软件界面如下
可以看到此工具没有菜单,只有6个tab:
1:
connect用于连接数据库
2:
database显示已连接的数据库
3:
workload用于生成测试负载
4:
affinity用于配置程序的CPU相关性
5:
journal会显示实时的错误和信息
6:
performance用于查看相关性能
在开始测试之前,我们需要有一台SQLserver服务器和一个用于测试的数据库,
SQL服务器配置如下:
IBMSystemx3650M4(CPU:
E5-2640*1,MEMORY:
4G*8,RAID:
M5110ewith512MBcache,Disk:
300GB*2(做RAID1,只有一个分区C盘)),安装windowsserver2008R2Enterprise,SQLserver2012SP1完全安装,都在C盘,数据库数据文件和日志文件也存放在C盘.
新建测试数据库,名称:
SQLSTRESS,所有参数采用默认(只有一个文件组primary,恢复类型:
完全),然后打开SQLSTESS,在database名称栏输入:
数据库名称SQLSTRESS,点击adddatabase,如下图所示:
如果数据库使用WINDOWS验证,请勾选Kerberos.成功连接后进入databasetab,会发现刚才添加的数据库已显示,右击sqlstress行,选择databaseprepare(第一次运行需要prepare,创建相关对象),如下图所示:
然后点击进入workloadtab,可以采用默认的workload参数,依次点击create,signin,run按钮,运行一段时间之后点击done按钮,如下图所示:
我们也可以自定义workload参数,相关参数含义如下:
Users/workload:
模拟workload的连接用户数
Bytes/doc:
insert操作中附加一个指定大小的列,若为0,则随机大小
Users/database:
每个数据库的用户数
Rows/insert:
每次insert操作插入的行数
Txn/Second:
调度秒产生的事务数目,若为0,则不调度,事务会不断产生
Txn/User:
每个用户执行的事务数,若为0则需要手动停止workload
页面下方sqlworkload指定各种数据库操作所占的百分比,可手动调整,如下图所示
Affinitytab可以指定运行sqlstress的cpu,如下图,选择cpu,然后点击apply
运行过程中我们可以在journaltab中查看信息或是否有错误产生,如下图所示:
运行完成后就会生成相应的性能数据,如下图所示:
最后我们需要不断更改配置,分析比较相应的性能数据来做调优或选型.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 性能 测试 工具 sqlstress 实验 手册 范本