Chcę przetestować różne alternatywy dla SQL Server za pomocą narzędzia testowego. Znalazłem dwa narzędzia firmy Microsoft:
Jakie są między nimi różnice? czy to to samo?
Dzięki!
źródło
Chcę przetestować różne alternatywy dla SQL Server za pomocą narzędzia testowego. Znalazłem dwa narzędzia firmy Microsoft:
Jakie są między nimi różnice? czy to to samo?
Dzięki!
SQLIO to ogólne narzędzie do testowania podsystemu dyskowego. Pozwala określić, czy testować losowo / sekwencyjnie, rozmiary bloków danych, głębokość kolejki, wątki itp.
SQLIOSim to narzędzie, które próbuje emulować wzorce, które SQL Server wystawiłby w twoim systemie.
Zwykle używam SQLIO do testowania podsystemu podczas testów porównawczych dla specyfikacji surowych. Gdy będę zadowolony z wyników SQLIO, uruchomię SQLIOSim, aby uzyskać rzeczywisty przebieg podsystemu dyskowego.
Może warto zobaczyć samouczek Brent Ozars na temat SQLIO, w którym wspomniano również o SQLIOSim: http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
Uwaga: przyszedłem tutaj z innej odpowiedzi, w której źle zrozumiałem SQLIO dla SQLIOSim. Mam nadzieję, że tym razem to zrobię. :-)
SQLIOSim to „NIE” narzędzie do dostrajania wydajności we / wy, ponieważ wykorzystuje losowe wzorce, więc nie jest powtarzalne (podstawowe wymaganie dla testów porównawczych). Jest to narzędzie do testowania warunków skrajnych.
Dodatkowe linki:
Samouczek SQLIO Brenta Ozara
Jak korzystać z narzędzia SQLIOSim w witrynie Microsoft.com.
źródło