Windows server上用HammerDB跑MSSQL

时间:2024-05-22 16:51:53
背景:模拟用户真实场景,在windows 2012R2上部署MSSQL ,并用HammerDB跑压力
1.创建新的数据库
在windows开始菜单,打开SQL Server Management Studio,创建一个新的数据库--->用HammerDB跑压力
Windows server上用HammerDB跑MSSQL
Windows server上用HammerDB跑MSSQL
Windows server上用HammerDB跑MSSQL
2.运行Hammer DB
3.使用HammerDB在windows下跑MSSQL
3.1双击SQL Server,选择MSSQL Server,点击ok
Windows server上用HammerDB跑MSSQL
3.2选择“TPC-C”-->"Schema Build"-->"Options"
Windows server上用HammerDB跑MSSQL
3.3双击“Options”,会弹出“Microsoft SQL Server TPC-C Build  Options”对话框
把“Number of warehouses”至少设置为800;“Virtual User to Build Schema”设置为3。点击ok,回到主窗口
Windows server上用HammerDB跑MSSQL
3.4双击“Schema Build”下“Build”,开始构建schema。通常需要几个小时才能完成(具体时间长短因前面设置的warehouse、virtual users大小而异)。
Windows server上用HammerDB跑MSSQL
schema构建完成后,“status”下扳手图标会变成绿色“√”。
3.5点击交通灯形状的按钮(从左到右第十个)
3.6点击展开“Driver Script”,双击options按钮--->弹出另一个窗口,点击“ok”回到主窗口,点击‘load’载入脚本
Windows server上用HammerDB跑MSSQL

3.7在‘virtual user’下双击‘options’,其中‘virtual users’数量不应超过50,最好和server cpu核数相等;‘Iteration’为设置迭代次数(让压力跑多少次)
Windows server上用HammerDB跑MSSQL
3.9 ‘creat’创建用户,‘run’开始进行压力测试
Windows server上用HammerDB跑MSSQL