Ich möchte meine verschiedenen SQL Server-Alternativen mit einem Benchmark-Tool testen. Ich habe zwei Tools von Microsoft gefunden:
Was sind die Unterschiede zwischen ihnen? ist es das gleiche
Vielen Dank!
Ich möchte meine verschiedenen SQL Server-Alternativen mit einem Benchmark-Tool testen. Ich habe zwei Tools von Microsoft gefunden:
Was sind die Unterschiede zwischen ihnen? ist es das gleiche
Vielen Dank!
Antworten:
SQLIO ist ein generisches Tool zum Testen Ihres Festplattensubsystems. Hier können Sie angeben, ob zufällig / sequentiell, Datenblockgrößen, Warteschlangentiefe, Threading usw. getestet werden sollen.
SQLIOSim ist ein Tool, das versucht, die Muster zu emulieren, die SQL Server für Ihr System verfügbar machen würde.
Normalerweise verwende ich SQLIO, um das Subsystem beim Benchmarking auf Rohdaten zu testen. Sobald ich mit meinen SQLIO-Ergebnissen zufrieden bin, werde ich SQLIOSim ausführen, um eine reale Welt des Festplattensubsystems zu erhalten.
Vielleicht möchten Sie das Brent Ozars-Tutorial zu SQLIO sehen, in dem auch SQLIOSim erwähnt wird: http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
Hinweis: Ich bin von einer anderen Antwort hierher gekommen, bei der ich SQLIO für SQLIOSim falsch verstanden habe. Hoffentlich mache ich es diesmal richtig. :-)
SQLIOSim ist "NICHT" ein Tool zur Optimierung der E / A-Leistung, da es zufällige Muster verwendet und daher nicht wiederholbar ist (eine Hauptanforderung für das Benchmarking). Es ist ein Stresstest-Tool.
Zusätzliche Links:
Verwendung des SQLIOSim-Dienstprogramms unter Microsoft.com.