Před časem jsem vám nějaké ukázal příkazy, pomocí kterých mohli spravovat server MySQL, vytvářet uživatele, pracovat s databázemi atd. V tomto článku vám ukážu některé aplikace, které můžete použít v terminálu, abyste zjistili, jak jsou dotazy na serveru MySQL, tj. Zkontrolujte výkon MySQL, podívejte se na probíhající dotazy atd.
Můj Top
Pamatuješ si AutoCruitment LLC („Společnost“ nebo „My“ nebo „AutoCruitment“) respektuje ochranu vašeho soukromí a je odhodlaná ho dodržováním těchto zásad chránit. Tyto zásady popisují typy informací, které můžeme shromažďovat od vás nebo které vy můžete poskytnout, když navštívíte webové stránky nebo htop který slouží jako monitor systému v terminálu? Dobrý, mytop bylo to stejné, ale pro MySQL
Nejprve jej musíte nainstalovat pro toto vyhledávání do svého úložiště a nainstalovat balíček s názvem mytop:
V Debianu, Ubuntu nebo derivátech by to bylo
sudo apt-get install mytop
Po instalaci jej provedou, ale samozřejmě musí zadat uživatelské jméno, heslo a IP serveru MySQL, například za předpokladu, že běží mytop na stejném serveru pomocí SSH nebo něco podobného, za předpokladu, že uživatel je root a heslo je t00r ... pak by to bylo:
mytop -u root -p t00r
Jak vidíte na obrázku, mytop nám poskytuje různé informace:
- Statistiky používaných vláken
- Dotazy SQL
- Jak dlouho služba běží
- Zatížení nebo spotřeba
- Vyžádejte si IP
- Uživatel podávající požadavek
- Čas ... atd
MyTop je program napsaný v Perlu, což je vynikající volba pro kontrolu toho, jak si vede náš server MySQL.
Innotop
To je nainstalováno ve výchozím nastavení, když instalujeme server MySQL, takže ho musíme pouze spustit a předat jej jako mytop uživatelské jméno a heslo:
innotop -u usuario -p password -h ip-del-servidor
Za předpokladu, že uživatel je root, je heslo t00r a že příkaz provedeme SSH na stejném serveru:
innotop -u root -p t00r
Jak vidíte, poskytuje nám zajímavé informace, příchozí a odchozí data, zatížení, rozsah nebo použití mezipaměti atd.
mysqladmin
Z toho Už jsem s vámi mluvil v jiném příspěvkuNezapomeňte však, že pomocí následujícího příkazu můžeme vidět informace o serveru MySQL:
mysqladmin -u usuario -p password version
Za předpokladu, že uživatel je root a heslo je t00r, bylo by to:
mysqladmin -u root -p version
A požádá nás o heslo ... pak najdeme něco takového:
Zde vidíme verzi MySQL, počet fungujících vláken, typ připojení, životnost atd.
konec
Pokud hledáte dobrý nástroj pro sledování výkonu a provozu vašeho serveru MySQL, doporučuji mytop e innotop.
Jeden ukazuje informace, které druhý ne, oba jsou ve skutečnosti vynikající možnosti, v závislosti na tom, co musíme přezkoumat, bude toho víc než dost.
No a tady jde příspěvek.
dobrá práce, to nevědělo.
A pro postup?