Я хочу протестировать свои альтернативы SQL Server с помощью инструмента тестирования. Я нашел два инструмента от Microsoft:
Каковы различия между ними? это то же самое?
Спасибо!
Я хочу протестировать свои альтернативы SQL Server с помощью инструмента тестирования. Я нашел два инструмента от Microsoft:
Каковы различия между ними? это то же самое?
Спасибо!
Ответы:
SQLIO - это универсальный инструмент для тестирования вашей дисковой подсистемы. Он позволяет указать, следует ли проверять случайный / последовательный типоразмер, размеры блоков данных, глубину очереди, многопоточность и т. Д.
SQLIOSim - это инструмент, который пытается эмулировать шаблоны, которые SQL Server предоставляет вашей системе.
Обычно я использую SQLIO для тестирования подсистемы при сравнительном тестировании сырых спецификаций. Удовлетворившись результатами работы с SQLIO, я запустите SQLIOSim, чтобы получить реальный опыт работы с дисковой подсистемой.
Возможно, вы захотите посмотреть учебник Брента Озарса по SQLIO, в котором также упоминается SQLIOSim: http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
Примечание: я пришел сюда из другого ответа, где я принял SQLIO для SQLIOSim. Надеюсь, в этот раз я все сделаю правильно. :-)
SQLIOSim - это «НЕ» инструмент настройки производительности ввода / вывода, поскольку он использует случайные шаблоны, поэтому не повторяется (основное требование для тестирования производительности). Это инструмент стресс-тестирования.
Дополнительные ссылки:
Как использовать утилиту SQLIOSim на Microsoft.com.