Linux-da MySQL öndürijiligine gözegçilik etmek üçin 4 peýdaly buýruk gurallary


MySQL-iň işleýşine gözegçilik etmek we serweri näsazlyklary düzetmek üçin köp gural bar, ýöne mySQL dörediji ýa-da administratoryň umumy zerurlyklary üçin hemişe laýyk gelmeýär ýa-da uzakda ýa-da web gözegçiligi ýaly käbir ýagdaýlarda işlemän biler.

Bagtymyza, boşluklary doldurmak üçin MySQL jemgyýeti tarapyndan döredilen dürli açyk gurallar bar. Başga bir tarapdan, web gözlegleri arkaly bu gurallary tapmak gaty kyn, şonuň üçin Linux-da MySQL maglumat bazasynyň iş wagtyna, ýüklenmegine we işleýşine gözegçilik etmek üçin 4 buýruk setir guralyny düzdük.

Iş wagty, maglumatlar bazasynyň soňky ýapylandan ýa-da täzeden başlany bäri näçe wagt işleýändigini we işleýändigini aňladýar. Iş wagty barada maglumat almak köp ýagdaýlarda örän möhümdir, sebäbi ulgam dolandyryjylaryna MySQL maglumatlar bazasynyň ýagdaýyny, MySQL maglumatlar bazasynyň sekuntda näçe soragy, sapaklary, haýal soraglary we köp gyzykly statistikany barlamaga kömek edýär.

1. Mytop

Mytop, meniň açyk çeşmämiň biridir we MySQL maglumatlar bazasy üçin mugt konsol esasly (gui däl) gözegçilik guraly Jereme Zawodny Perl dilini ulanyp ýazypdyr. Mytop terminalda işleýär we Linux top programmasyna meňzeş sapaklar, talaplar, haýal talaplar, iş wagty, ýük we ş.m. hakda statistika görkezýär. Dolandyryjylara uly islegleri çözmek we serwer ýüküni azaltmak üçin MySQl-iň işini optimizirlemäge we gowulandyrmaga gytaklaýyn kömek edýär.

Ubuntu, Fedora we CentOS ýaly dürli Linux paýlamalary üçin mytop paketleri bar. Gurnama görkezmesi barada has giňişleýin maglumat üçin: Linux-da Mytop (MySQL Monitoring) nädip gurmaly

2. Mtop

mtop (MySQL top) başga bir meňzeş açyk çeşme, hakyky wagt MYSQL Serwer gözegçilik guralyna esaslanýan buýruk setiri, mytop ýaly tablisa görnüşinde netijeleri görkezýän Perl dilinde ýazyldy. mtop gutarmak üçin iň köp wagt sarp edýän we belli bir wagtdan soň uzak wagtlap işleýän talaplary öldürýän MySQL talaplaryna gözegçilik edýär.

Mundan başga-da, öndürijilik bilen baglanyşykly problemalary, konfigurasiýa maglumatlary, öndürijilik statistikasyny we buýruk setiriniň interfeýsinden baglanyşykly maslahatlary düzmäge mümkinçilik berýär. Iki gural gaty meňzeýär, ýöne mtop işjeň işlemeýär we täze gurlan MySQL wersiýalarynda işlemän biler.

Gurnama görkezmesi barada has giňişleýin maglumat üçin: Linux-da Mtop (MySQL Monitoring) nädip gurmalydygyny okaň

3. Bellik

“Innotop”, “InnoDB” hereketlendirijisinde işleýän ýerli we uzakdaky MySQL serwerlerine gözegçilik etmek üçin hakyky wagtlaýyn ösen buýruk setirine esaslanýan gözleg programmasydyr. “Innotop” köp aýratynlygy öz içine alýar we MySQL serwerinde nämäniň nädogrydygyny bilmek üçin MySQL öndürijiliginiň dürli taraplaryna gözegçilik etmäge kömek edýän dürli görnüşler/opsiýalar bilen gelýär.

Gurnama görkezmesi barada has giňişleýin maglumat üçin: Linux-da Innotop (MySQL Monitoring) nädip gurmaly

4. mysqladmin

mysqladmin, gözegçilik amallary, serwer konfigurasiýasyny barlamak, artykmaçlyklary täzeden ýüklemek, häzirki ýagdaýy, kök parolyny düzmek, kök parolyny üýtgetmek, maglumat bazalaryny döretmek/goýmak we ş.m. ýaly administratiw amallary ýerine ýetirmek üçin MySQL bukjasy bilen öňünden gurlan MySQL müşderisi. has köp.

Mysql ýagdaýyny, şeýle hem iş wagtyny barlamak üçin terminaldan aşakdaky buýrugy işlediň we gabykdan buýrugy ýerine ýetirmek üçin kök rugsadyňyz bolmalydygyna göz ýetiriň.

 mysqladmin -u root -p version
Enter password:
mysqladmin  Ver 8.42 Distrib 5.1.61, for redhat-linux-gnu on i386
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Server version		5.1.61-log
Protocol version	10
Connection		Localhost via UNIX socket
UNIX socket		/var/lib/mysql/mysql.sock
Uptime:			20 days 54 min 30 sec

Threads: 1  Questions: 149941143  Slow queries: 21  Opens: 752  Flush tables: 1  Open tables: 745  Queries per second avg: 86.607

Mysqladmin buýruklary we mysallary barada has giňişleýin maglumat üçin okaň: Linux-da MySQL administrasiýasy üçin 20 mysqladmin buýrugy

Netije

Öz işiňiz üçin gowy monitor guralyny gözleýän bolsaňyz, mytop we innotop maslahat berýärin. Öň gündelik gözegçilik maksatlarym üçin mytop-a bagly bolýardym, ýöne indi notnotop-a geçdim, sebäbi möhüm amallary goşmak bilen has köp statistika we maglumatlary görkezýär.