Leider habe ich es gerade eben erst entdeckt, aber die Freude ist u so größer.
DER Nachfolger für SQLIOStress ist da: SQLIOSim
typische Einsatzgebiete:
- Jemand will im voraus wissen, ob mit seiner Hardware Probleme für den SQl-Server zu erwarten sind: defekte Datenbank aufgrund ungeeigneter Hardware.
- Ein anderer möchte wissen, ob die neue systemnahe Software dem SQL-Server falsche oder defekte Seiten unterschiebt: bspw. Virenscanner, Verschlüsselungssoftware oder Backup-Software.
- Ein anderer hat vielleicht schon eine defekte Datenbank und möchte die Gründe finden.
Das Werkzeug gibt es in einer GUI- und in einer CmdShell-Variante. Ich kann es fast nicht erwarten bis ich wieder ins Büro komme, um das auszuprobieren!
Hier etwas O-Ton von Jerome Halmans:
Wouldn’t you rather know there is a problem before you entrust your data to such a complex process?
SQLIOSim is designed to generate exactly the same type and patterns of IO requests at a disk subsystem as SQL Server would, and verify the written data exactly as SQL Server would.
[…]Want to see how your system will behave when that scheduled a DBCC CHECKDB check runs? No problem, just add the AuditUser section to the config file.
Have bulk load jobs? Well just add the BulkUpdateUser section.
Quelle: SQL Server Storage Engine : SQLIOSim available for download