Narzędzie do testowania lub dostrajania?
IMHO, nie ma narzędzia, które będzie specyficzne dla tego ostatniego, chyba że masz super ogólne zastosowanie. Musisz określić wzorzec użytkowania i dostroić hosty bazy danych, aby je dostosować. Jeśli masz dużo zapisu, będziesz mieć inną konfigurację niż scenariusz wymagający dużego odczytu. Podsumowując, twoje strojenie podąża za użyciem aplikacji.
Do testów porównawczych używam Sysbench . Oto przykład z mojego bloga .
Dodano: Oto moja wołowina z narzędziami do konfiguracji: wraz ze zmianami w wersjach 4.x vs. 5.x vs 5.5.x jest wiele drobnych poprawek, które się między nimi nie zmieniają. Tak więc naprawdę potrzebujesz doświadczonego DBA, aby ocenić, co się dzieje dla każdego hosta. Obciążenie, pamięć masowa, ruch, wymagania specyficzne dla aplikacji, istnieje wiele elementów, które można zoptymalizować. Narzędzie może ci pomóc, ale może coś pominąć lub zawierać coś, co może spowodować awarię. Od buforów, opróżniania, przez wtyczki, po wątki, narzędzie konfiguracyjne może dać ci fałszywą pewność, że wdrażasz poprawną konfigurację.
Myślę, że MONyog może obsłużyć niektóre z twoich wniosków.
MONyog nie tylko znajduje problem SQL, ale ma ponad 200 monitorów i doradców, co sugeruje, jakiego parametru należy użyć dla zmiennych systemowych MySQL (poprzez edycję
my.cnf/my.ini
pliku), co pomaga w dostrojeniu serwera MySQL.Ponadto jest tak wiele funkcji, które DBA chciałby mieć w swoich codziennych działaniach, takich jak raport trendów, pulpit nawigacyjny, zarządzanie konfiguracją serwera, alerty SNMP / SMTP itp. Aby uzyskać więcej informacji, możesz to zrobić:
http://www.webyog.com/en/monyog_feature_list.php
źródło
Możesz użyć aplikacji Spotlight a Toad
źródło
Quest ma narzędzie do testowania baz danych. Możesz uruchomić syntetyczny test TPC-C, H, E na bazie danych MySQL. Nie sugeruje zmian w konfiguracji, ale sprawia, że testowanie tych zmian jest nieco łatwiejsze. Społeczność Benchmark Factory
źródło
Wygląda na to, że twoja prośba może być również czy są jakieś narzędzia do strojenia MySQL? Istnieją serwery:
i kilka fajnych sugestii dotyczących tuningu: http://web3us.com/drupal6/how-create-web-site-handbook/how-setup-mysql/tuning-mysql
źródło