Voglio testare le mie diverse alternative a SQL Server con uno strumento di benchmark. Ho trovato due strumenti di Microsoft:
Quali sono le differenze tra loro? è la stessa cosa?
Grazie!
Voglio testare le mie diverse alternative a SQL Server con uno strumento di benchmark. Ho trovato due strumenti di Microsoft:
Quali sono le differenze tra loro? è la stessa cosa?
Grazie!
Risposte:
SQLIO è uno strumento generico per testare il sottosistema del disco. Consente di specificare se testare casuali / sequenziali, dimensioni dei blocchi di dati, profondità della coda, threading, ecc.
SQLIOSim è uno strumento che tenta di emulare i modelli che SQL Server esporrebbe al sistema.
Di solito userò SQLIO per testare il sottosistema durante l'analisi comparativa di specifiche non elaborate. Una volta soddisfatto dei miei risultati SQLIO, eseguirò SQLIOSim per ottenere un mondo reale attraverso il sottosistema del disco.
Potresti voler vedere il tutorial di Brent Ozars su SQLIO, che menziona anche SQLIOSim: http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
Nota: sono venuto qui da un'altra risposta in cui ho perso SQLIO per SQLIOSim. Spero di riuscire a farlo bene questa volta. :-)
SQLIOSim è "NON" uno strumento di ottimizzazione delle prestazioni di I / O perché utilizza modelli casuali, quindi non è ripetibile (un requisito primario per il benchmarking). È uno strumento di stress test.
Link aggiuntivi:
Come utilizzare l'utilità SQLIOSim su Microsoft.com.