patternsqlModerate
What are the differences between SQL I/O Sim and SQL IO tools?
Viewed 0 times
thewhataresqldifferencesbetweenandtoolssim
Problem
I want to test my different SQL Server alternatives with a benchmark tool.
I found two tools by Microsoft:
What are the differences between them? is it the same thing?
Thanks!
I found two tools by Microsoft:
- SQLIO Disk Subsystem Benchmark Tool
- SQL IO Sim
What are the differences between them? is it the same thing?
Thanks!
Solution
SQLIO is a generic tool for testing your disk subsystem. It allows you to specify whether to test random/sequential, data block sizes, queue depth, threading, etc.
SQLIOSim is a tool that tries to emulate the patterns that SQL Server would expose to your system.
Usually I'll use SQLIO to test the subsystem when benchmarking for raw specs. Once satisfied with my SQLIO results I'll run SQLIOSim to get a real world run through of the disk subsystem.
You might want to see Brent Ozars tutorial on SQLIO, which also mentions SQLIOSim:
http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
SQLIOSim is a tool that tries to emulate the patterns that SQL Server would expose to your system.
Usually I'll use SQLIO to test the subsystem when benchmarking for raw specs. Once satisfied with my SQLIO results I'll run SQLIOSim to get a real world run through of the disk subsystem.
You might want to see Brent Ozars tutorial on SQLIO, which also mentions SQLIOSim:
http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
Context
StackExchange Database Administrators Q#21873, answer score: 12
Revisions (0)
No revisions yet.