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!
sql-server
mysql
performance-testing
stanleykylee
źródło
źródło
Odpowiedzi:
Quest oferuje bezpłatną wersję swojej Benchmark Factory, która działa dla Oracle, SQL Server i MySQL:
http://www.quest.com/benchmark-factory/
Kiedy pracowałem dla Quest, nagrałem wideo, jak zacząć z nim korzystać:
http://www.toadworld.com/Videos/tabid/831/TID/559/cid/161/Default.aspx
Możesz wywoływać własne przechowywane procy, odtwarzać ślady, uruchamiać skrypty porównawcze TPC i wiele więcej. Nie jest to jednak łatwe w użyciu - dlatego film.
źródło
W przypadku MySQL istnieje oficjalny pakiet testów . Alternatywnie narzędzie takie jak sysbench . Obecnie testuję sysbench, ale mam pewne problemy !
źródło
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ń.
źródło