SQL I/O Sim 和 SQL IO 工具有什么区别?

roy*_*oyv 9 performance sql-server

我想使用基准工具测试我的不同 SQL Server 替代方案。我找到了微软的两个工具:

  1. SQLIO 磁盘子系统基准测试工具
  2. SQL IO 模拟

它们之间有什么区别?是一样的吗?

谢谢!

Mar*_*sen 12

SQLIO 是用于测试磁盘子系统的通用工具。它允许您指定是否测试随机/顺序、数据块大小、队列深度、线程等。

SQLIOSim 是一种尝试模拟 SQL Server 将向您的系统公开的模式的工具。

通常我会在对原始规格进行基准测试时使用 SQLIO 来测试子系统。一旦对我的 SQLIO 结果感到满意,我将运行 SQLIOSim 来运行磁盘子系统的真实世界。

您可能想查看有关 SQLIO 的 Brent Ozars 教程,其中还提到了 SQLIOSim:http ://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/