Quero testar minhas diferentes alternativas do SQL Server com uma ferramenta de benchmark. Encontrei duas ferramentas da Microsoft:
Quais são as diferenças entre eles? É a mesma coisa?
Obrigado!
Quero testar minhas diferentes alternativas do SQL Server com uma ferramenta de benchmark. Encontrei duas ferramentas da Microsoft:
Quais são as diferenças entre eles? É a mesma coisa?
Obrigado!
Respostas:
SQLIO é uma ferramenta genérica para testar seu subsistema de disco. Ele permite que você especifique se deseja testar aleatoriamente / seqüencialmente, tamanhos de blocos de dados, profundidade da fila, encadeamento etc.
SQLIOSim é uma ferramenta que tenta emular os padrões que o SQL Server exporia ao seu sistema.
Normalmente, usarei o SQLIO para testar o subsistema ao comparar as especificações brutas. Uma vez satisfeito com meus resultados do SQLIO, executarei o SQLIOSim para obter uma execução no mundo real do subsistema de disco.
Você pode querer assistir ao tutorial do Brent Ozars no SQLIO, que também menciona o SQLIOSim: http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
Nota: Eu vim aqui de outra resposta em que perdi o SQLIO for SQLIOSim. Espero que eu acerte desta vez. :-)
O SQLIOSim "NÃO" é uma Ferramenta de Ajuste de Desempenho de E / S porque usa padrões aleatórios; portanto, não é repetível (um requisito primário para benchmarking). É uma ferramenta de teste de estresse.
Links adicionais:
Como usar o utilitário SQLIOSim no Microsoft.com.