SQLIOSim


功能:

模拟SQLServer的行为来测试IO性能。

SQLIOSim的版本:

(1) SQL Server 2005的SQLIOSim是需要上网下载的套件。

(2) 从SQL Server 2008开始,SQLIOSim会包含在SQL Sever安装内。对于SQL Server 2008 R2,该应用程序所在目录为C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn。

(3) SQLIOSim会取代SQLIOStress;SQLIOStress之前称为SQL70IOStress。

(4) SQLIOSim与SQLIOStress比较起来,更精确地模拟SQL Server的磁盘I/O模式。

SQLIOSim主要的功能:

(1) 使用此工具来执行磁盘子系统上的可靠性和安全性测试。

(2) 这些测试会模拟SQL Server的读取、写入、检查点、备份、排序和预先读取等等的活动。

使用环境:

(1) 可以不用事先看装SQL Server。

(2) 适用于模拟产生SQL Server的磁盘I/O模式。

相关文件的说明:

(1) SQLIOSIM.COM文件:是一种命令行工具,让你可以设定在没有使用者交互的情况下执行。若要执行这项操作,你可以使用命令行参数、配置文件或这两种方法的组合。

(2) SQLIOSIM.EXE文件:是一个图形界面的应用程序,可以接受不带命令行参数。但是,SQLIOSim.exe并不会加载预设的配置文件。

(3) Sqliosim.cfg.ini文件:此为目前的环境配置文件(Config File),因此调整SQLIOSim的参数,此档案将用来存放相关的设置,若删除此文件,将恢复系统的预设值。若是没有此文件,SQLIOSim于第一次执行后会自动产生。

(4) Sqliosim.log.xml文件:存放SQLIOSim在执行后的相关记录。每次执行的结果,都会附加在此文件内。

(5) ErrorLog.xslt文件:sqliosim.log.xml需要使用此ErrorLog.xslt文件进行转化。

SQLIOSim的x64位版本工具下载地址:

http://download.microsoft.com/download/6/5/2/65286f65-bff2-42b8-b0c9-87f117855069/sqliosimX64.exe

步骤1:执行sqliosim.exe图形界面应用程序。至少要有一个数据文件和一个日志文件。设置好相应参数后,点击开始。

注意事项:

文件*.mdx:相当于*.mdf,也就是数据文件。

文件*.ldx:相当于*.ldf,也就是日志文件。

步骤2:输出文件sqliosim.log.xml为XML格式,可下载工具SQLIOSim Parse,通过该工具读取输出的XML格式,变成简单易读的GUI格式。

工具地址:http://sqliosimparser.codeplex.com/releases/view/34854

附录:SQLIOSim.com命令行工具。

根据参数,配置好命令参数后,执行。可用IE来阅读结果sqliosim.log.xml。

文件:sqliosim.cfg.zip,包含了5个配置文件,可以作为输入参数。

(1) Default.cfg.ini 推荐的通用测试。

(2) Hwcache.cfg.ini 硬件缓存行为测试。

(3) Nothrottle.cfg.ini 测试系统在高查询压力下。

(4) Seqwrites.cfg.ini 模拟基本的导入行为如BCP和Restore。

(5) Sparse.cfg.ini 通过DBCC和数据库快照测试稀疏文件行为。

SQLIOSim 模拟SQLServer的行为来测试IO性能相关推荐

  1. Linux 测试 IO 性能(磁盘读写速度)

    Linux 测试 IO 性能(磁盘读写速度) 这几天做MySQL性能测试,偌大一个公司,找几台性能测试机器都很纠结,终于协调到两台,IO的性能如何还不知道. 数据库属于IO密集型的应用,所以还是先评估 ...

  2. oracle orion —— 测试io性能的工具!

    Oracle orion orion,一款由Oracle公司提供,专门用于模拟数据库运行机制来测试存储的优秀IO存储测试软件,可以在不运行oracle数据库的情况下,仿真OLTP随机操作(测试IOPS ...

  3. 测试硬盘读写速度软件_Linux 测试 IO 性能(磁盘读写速度)

    之前一直知道用dd(device to device)命令可以简单测试磁盘的IO读写速度,但没有深究. 但这次做性能测试的关系,需要得到一个相对精确的值(之前的测试吃过这方面的亏,插个题外话,性能测试 ...

  4. Linux 如何测试 IO 性能(磁盘读写速度)

    这几天做MySQL性能测试,偌大一个公司,找几台性能测试机器都很纠结,终于协调到两台,IO的性能如何还不知道. 数据库属于IO密集型的应用,所以还是先评估下Server的IO性能,看看是否能和线上的机 ...

  5. fio模拟mysql写入速度_IO压力测试工具 -- FIO 使用说明

    1FIO安装 FIO 工具用来测试裸盘的IO性能,直接操作存储设备,当然,在测试的时候,对会整个设备进行读写.如果不想对整盘进行操作,可以先用dd 命令,创建出一个文件,放在存储设备上,然后使用该文件 ...

  6. Jmeter连接SqlServer数据库进行压力测试

    Jmeter连接SqlServer数据库进行压力测试 前提准备:先安装jdbc驱动 驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲s ...

  7. loadrunner发送json_Loadrunner模拟JSON接口请求进行测试

    Loadrunner模拟JSON接口请求进行测试 一.loadrunner脚本创建 1.Insert - New step -选择Custom Request - web_custom_request ...

  8. 【Linux】Linux测试磁盘 IO 性能

    1.美图 2 hdparm 命令 hdparm 命令提供了一个命令行的接口用于读取和设置IDE或SCSI硬盘参数,注意该命令只能测试磁盘的读取速率. 例如,测试 sda 磁盘的读取速率: [root@ ...

  9. python方法测试怀孕,Python unittest模拟:是否可以在测试时模拟方法的默认参数的值?...

    我有一个接受默认参数的方法: def build_url(endpoint, host=settings.DEFAULT_HOST): return '{}{}'.format(host, endpo ...

最新文章

  1. 在继承类中,父类在子类中初始化问题,已解决
  2. Boost:基于Boost的聊天的应用程序
  3. dubbo mysql_dubbo系列(四) 凑一下热闹 使用dubbo redis mybatis mysql 实现商品秒杀功能...
  4. 电脑忽然卡了,键盘鼠标也失灵,问题所在,如何处理?
  5. spock 集成测试_使用Spock Mocks进行Grails 3.3集成测试
  6. c语言程序设计与算法,程序设计与算法(一)C语言程序设计
  7. (一)Redfish简介
  8. 使用Dosbox运行程序
  9. Java视频教程等百度云资源分享
  10. 零基础学习SQL Server(一)——启动服务,注册SQL Server服务器
  11. 图像加密标准测试图库
  12. 【更新于2019】SCI EI 索引最新查询方法(已验证有效)
  13. Nature:肠道内微生物合作方式的探究
  14. Linux系统下安装redis
  15. jpg格式图片怎么压缩?jpg图片如何压缩到最小?
  16. 个人微信公众号申请流程
  17. mysql数据库基础:存储过程和函数
  18. 提高Python效率的方法 混合编程向
  19. html网页怎么播放无损,无损音质和标准音质有什么区别
  20. android二维码制作

热门文章

  1. 在游戏里还原自己的脸,给AI一张照片就行,网易密歇根大学出品 | AAAI 2021
  2. 25台机器人=18名搬运工,我在徐福记工厂,围观了给旷视河图的落地现场
  3. 十几年后我才知道,嫁了一个硬核老公
  4. AI转型业绩哪家强?联想一季度营收853亿,净利11亿
  5. Springboot - -web应用开发-Servlets, Filters, listeners
  6. clear session on close of browser jsp
  7. JdbcTemplate(1)(数据连接池)
  8. 百度搜索结果图文标识规则分析
  9. P03: 多重背包问题
  10. Linux System and Performance Monitoring(Memory篇)