Jak wykonać test warunków skrajnych na serwerze SQL? [Zamknięte]


10

Miałem za zadanie przeprowadzić test warunków skrajnych na naszym serwerze MSSQL i serwerze MySQL. Chciałbym wiedzieć, czy są jakieś narzędzia lub skrypty, których mógłbym użyć w naszych obecnych systemach i nowym systemie do porównania wydajności?

Chciałbym zmierzyć odczyt / zapis na dysk i wydajność procesora. Wszystko, co może być przydatne, byłoby również świetne.

Dzięki!


5
SQL Server, ja często wymieniania narzędzia RML, które są omówione w dba.stackexchange.com/questions/5809/... .
Mark Storey-Smith

Dzięki za post. Świetny zestaw narzędzi do MSSQL. Będę musiał spróbować i zobaczyć, co mogę wymyślić. To naprawdę pomaga w naszym środowisku, ponieważ mogę ponownie utworzyć aktywność użytkownika w naszej bazie danych. To powiedziawszy, znalazłem również SQLIOSim od Microsoft. Nie do końca testuje DB, ale testuje IO systemu, na którym DB żyje. support.microsoft.com/kb/231619
stanleykylee

2
Ostrożnie z SQLIOSIM, ma on na celu przetestowanie stabilności IO, a nie możliwości blogs.msdn.com/b/psssql/archive/2008/04/05/… . Zamiast tego SQLIO jest narzędziem, które chcesz.
Mark Storey-Smith

Proszę również spojrzeć na nasze narzędzie DTM DB Stress (www.sqledit.com/stress). Został zaprojektowany do dokładnie określonego celu.
Igor Shekalev

JMeter przychodzi do głowy, powinien pracować dla obu (można nawet uruchomić takie same / identyczne jeśli zaprojektować je prawidłowo)
a_horse_with_no_name

Odpowiedzi:




2

Standardem defacto do porównywania jednego rozwiązania bazy danych z drugim jest test porównawczy TPC-C. Najnowszą definicję tego testu porównawczego można pobrać ze strony http://www.tpc.org/tpcc/default.asp wraz z istniejącymi zestawami wyników testów porównawczych.

Chociaż nie jest prawdopodobne, abyś uruchomił pełną wersję TPC-C w swojej lokalizacji, definicja testu powinna stanowić podstawę do opracowania zestawu wewnętrznych testów porównawczych zaprojektowanych do identyfikowania różnic wydajności na referencyjnym zestawie sprzętu w odniesieniu do specyficznych wymagań organizacji dotyczących transakcji wydajność.

Należy również pobrać dokumentację dotyczącą kosztów posiadania, ponieważ może to zapewnić znormalizowaną metodę oceny dwóch rozwiązań.

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.