Co to jest Mytop?
Mytop to narzędzie do monitorowania typu open source, które może badać problemy z wydajnością w Mysql I Mariadb. To narzędzie zostało napisane przez Jeremy Zawodny za pomocą Perl język. Zapewnia interfejs wiersza poleceń, za pomocą którego łatwo jest monitorować następujące rzeczy:
Przy wszystkich dostępnych tych wskaźnikach administratorzy DB mogą podejmować lepsze decyzje związane z konfiguracją DB i optymalizować je odpowiednio.
Instalacja
Domyślnie narzędzie Mytop jest już zawarte w repozytoriach Fedory i Debian/Ubuntu, więc musimy go zainstalować za pomocą domyślnego menedżera pakietów.
Jako użytkownik nie-root, wykonaj następujące polecenie, aby zainstalować Mytop na Ubuntu 16.04 Maszyna:
sudo apt instal Mytop
Po zakończeniu instalacji Mytop będzie gotowy do użycia, ale wcześniej będziemy musieli wykonać konfigurację dla naszego użycia.
Załadowane wtyczki: Changelog, FastestMirror
Ładowanie prędkości lustrzanych z buforowanego pliku hosta
* baza: lustra.Linode.com
* epel: lustro.Freethought-Internet.współ.Wielka Brytania
* Dodatki: lustra.Linode.com
* Aktualizacje: Mirrors.Linode.com
Rozwiązywanie zależności
--> Uruchamianie kontroli transakcji
---> Pakiet Mytop.Noarch 0: 1.7-10.B737F60.EL7 zostanie zainstalowany
--> Ukończona rozdzielczość zależności
Zależności rozwiązane
Konfigurowanie Mytop dla naszego DB MySQL
Parametry konfiguracji Mytopp są przechowywane w /źródło/.Mytop plik. Jeśli nie jest to obecne w lokalizacji, możesz to zrobić i zawierać następujące parametry (mogą one zmienić się na podstawie konfiguracji MySQL):
user = Linuxhint_root
Pass = MyPassword
Host = LocalHost
db = mysql
opóźnienie = 5
Port = 3306
gniazdo =
BatchMode = 0
Nagłówek = 1
kolor = 1
Idle = 1
Należy zauważyć, że wszystkie te parametry można przekazać również jako argumenty wiersza poleceń, w takim przypadku argumenty wiersza polecenia będą priorytetowo przedstawić argumenty obecne w tym pliku konfiguracji.
Znajdź znaczenie każdego argumentu również z prostym poleceniem:
Man Mytop
Monitorowanie bazy danych
Teraz, gdy skończyliśmy z instalacją i konfiguracją dla Mytop, możemy przejść do monitorowania naszej bazy danych. Oto jak możemy monitorować bazę danych „Linuxhint_db”:
sudo mytop -d linuxhint_db --prompt
Interfejs wiersza polecenia przejdzie na interfejs Mytop z następującymi informacjami:
Mysql na Localhost (5.6.27-log) Up 3+08: 22: 19 [22:13:29]
Zapytania: 721.0 QPS: 0 powolny: 0.0 se/in/up/de (%): 00/00/00/00
qps teraz: 0 powolny QPS: 0.0 wątków: 1 (1/0) 00/00/00/00
Kluczowa wydajność: 90.3% BPS In/Out: 0.8/140.7 Teraz/out: 9.7/1.9K
ID Host użytkownika/IP DB Czas CMD lub stan
-- ---- ------- -- ---- --- ----------
991 Linux LocalHost Mysql 0 Zapytanie Pokaż pełną listę procesów
To jest domyślny widok wątku Mytop, zawsze możesz przejść do tego widoku, naciskając t.
Cztery najważniejsze wiersze dostarczają ogólnych informacji o serwerze MySQL poniżej, które możemy zobaczyć aktualnie aktywne wątki i użytkowników korzystających z programu.
Naciskać Q Aby zrezygnować z tego interfejsu.
Wniosek
W tej lekcji przyjrzeliśmy się, w jaki sposób możemy zainstalować Mytop na Ubuntu i użyć go do monitorowania wydajności bazy danych MySQL na komputerze Ubuntu. Ilekroć napotykasz problemy związane z wydajnością MySQL, mamy doskonałe narzędzie do spojrzenia na spostrzeżenia używanych zasobów MySQL.