4 Għodod Utli tal-Linja tal-Kmand biex Tissorvelja l-Prestazzjoni tal-MySQL fil-Linux


Hemm ħafna għodod biex jimmonitorjaw il-prestazzjoni tal-MySQL u jsolvu l-problemi ta 'server, iżda mhux dejjem jaqblu perfettament għal żviluppatur jew amministratur MySQL għall-bżonnijiet komuni tagħhom, jew jistgħu ma jaħdmux f'xi sitwazzjonijiet, bħal monitoraġġ mill-bogħod jew fuq il-web.

Fortunatament, hemm varjetà ta 'għodod open source maħluqa mill-komunità MySQL biex jimlew il-vojt. Min-naħa l-oħra, huwa diffiċli ħafna li jinstabu dawn l-għodod permezz ta 'tfittxijiet fuq il-web, dik hija r-raġuni li kkumpilajna 4 għodod tal-linja tal-kmand biex tissorvelja l-uptime, it-tagħbija u l-prestazzjoni tad-database MySQL f'Linux.

Uptime tfisser kemm id-database ilha taħdem u sa mill-aħħar għeluq jew bidu mill-ġdid tagħha. Il-ksib ta' informazzjoni dwar l-uptime huwa kruċjali ħafna f'ħafna sitwazzjonijiet, peress li jgħin lill-amministraturi tas-sistema biex jiċċekkjaw l-istatus tad-database MySQL dwar, kemm mistoqsijiet kull sekonda sservi dik id-database MySQL, ħjut, mistoqsijiet bil-mod u ħafna statistika interessanti.

1. Mytop

Mytop hija waħda mis-sors miftuħ klassiku tiegħi u l-għodda ta 'monitoraġġ b'xejn ibbażata fuq il-console (mhux gui) għad-database MySQL inkitbet minn Jereme Zawodny bl-użu tal-lingwa Perl. Mytop jaħdem f'terminal u juri statistika dwar ħjut, mistoqsijiet, mistoqsijiet bil-mod, uptime, tagħbija, eċċ f'format tabulari, simili ħafna għall-programm Linux top. Li indirettament jgħin lill-amministraturi jottimizzaw u jtejbu l-prestazzjoni ta 'MySQl biex jimmaniġġjaw talbiet kbar u jnaqqsu t-tagħbija tas-server.

Hemm pakketti mytop disponibbli għal diversi distribuzzjonijiet Linux, bħal Ubuntu, Fedora u CentOS. Għal aktar informazzjoni dwar l-istruzzjoni tal-installazzjoni aqra: Kif Tinstalla Mytop (Monitoraġġ MySQL) fil-Linux

2. Mtop

mtop (MySQL top) hija sors miftuħ ieħor simili, għodda ta' monitoraġġ ta' MYSQL Server ibbażata fuq il-linja tal-kmand f'ħin reali, inkitbet bil-lingwa Perl li turi r-riżultati f'format tabulari bħal mytop. mtop jimmonitorja l-mistoqsijiet MySQL li qed jieħdu l-aktar ammont ta' żmien biex jintemmu u joqtol dawk il-mistoqsijiet fit-tul wara ċertu żmien speċifikat.

Barra minn hekk, jippermettilna wkoll nidentifikaw problemi relatati mal-prestazzjoni, informazzjoni dwar il-konfigurazzjoni, statistika tal-prestazzjoni u pariri relatati mal-irfinar mill-interface tal-linja tal-kmand. Iż-żewġ għodod huma simili ħafna, iżda mtop ma jinżammx b'mod attiv u jista 'ma jaħdimx fuq verżjonijiet MySQL li għadhom kif ġew installati.

Għal aktar informazzjoni dwar l-istruzzjoni tal-installazzjoni aqra: Kif Tinstalla Mtop (Monitoraġġ MySQL) fil-Linux

3. Innotop

Innotop huwa programm ta' investigazzjoni bbażat fuq linja ta' kmand avvanzata f'ħin reali biex jimmonitorja servers MySQL lokali u remoti li jaħdmu taħt il-magna InnoDB. Innotop jinkludi ħafna karatteristiċi u jiġi ma 'tipi differenti ta' modi/għażliet, li jgħinna nissorveljaw diversi aspetti tal-prestazzjoni tal-MySQL biex insiru nafu x'inhu ħażin li jiġri fis-server MySQL.

Għal aktar informazzjoni dwar l-istruzzjoni tal-installazzjoni aqra: Kif Tinstalla Innotop (Monitoraġġ MySQL) fil-Linux

4. mysqladmin

mysqladmin huwa klijent tal-linja tal-kmand default MySQL li jiġi installat minn qabel mal-pakkett MySQL għat-twettiq ta’ operazzjonijiet amministrattivi bħal proċessi ta’ monitoraġġ, verifika tal-konfigurazzjoni tas-server, privileġġi ta’ tagħbija mill-ġdid, status kurrenti, twaqqif tal-password tal-għeruq, tibdil tal-password tal-għeruq, ħolqien/waqgħa tad-databases, u ħafna aktar.

Biex tiċċekkja l-istatus tal-mysql kif ukoll l-uptime mexxi l-kmand li ġej mit-terminal, u kun żgur li jrid ikollok permess tal-għeruq biex tesegwixxi l-kmand mill-qoxra.

 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

Għal aktar dwar kmandi u eżempji mysqladmin, aqra: 20 Kmandi mysqladmin għall-Amministrazzjoni MySQL f'Linux

Konklużjoni

Jekk qed tfittex għodda ta 'moniter tajba għax-xogħol tiegħek, nirrakkomanda mytop u innotop. Kont niddependi fuq mytop għall-għanijiet ta 'monitoraġġ ta' kuljum tiegħi, iżda issa ddejt għal innotop, minħabba li juri ħafna aktar statistika u informazzjoni, inklużi tranżazzjonijiet importanti.