Jakie są różnice między Simem We / Wy SQL a narzędziami We / Wy SQL?


Odpowiedzi:


12

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/


1
Wiem, że to stare, ale dla każdego, kto tu wyląduje, SQLIO zostało zastąpione przez Diskspd, na którym brent ma również samouczek: [link] brentozar.com/archive/2015/09/getting-started-with-diskspd
PabloInNZ

3

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:

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.