sql >> Databáze >  >> RDS >> Mysql

Nainstalujte Mtop (Monitorování databázového serveru MySQL) v RHEL/CentOS 6/5/4, Fedora 17-12

mtop (MySQL nahoře ) je open source MYSQL Server v reálném čase monitorovací program napsaný v Perlu jazyk, který zobrazuje dotazy, jejichž zpracování trvá delší dobu, a tyto delší dotazy po určitém počtu zadaného času zabíjí. Mtop nám umožňuje sledovat a identifikovat výkon a související problémy MySQL Server z rozhraní příkazového řádku podobného Linux Top Command.

Mtop obsahuje funkci přibližování, která zobrazuje informace optimalizátoru dotazů o spuštěných dotazech a umrtvujících dotazech, zobrazuje také statistiky serveru, informace o konfiguraci a některé užitečné tipy pro ladění pro optimalizaci a zlepšení výkonu MySQL .

Zkontrolujte prosím některé z následujících funkcí nabízených Mtop program.

  1. Zobrazte dotazy serveru MySQL v reálném čase.
  2. Poskytuje informace o konfiguraci MySQL.
  3. Funkce přiblížení pro zobrazení procesního dotazu.
  4. Poskytuje informace Optimalizátoru dotazů pro dotaz a „zabíjení“ dotazů.
  5. Poskytuje tipy pro ladění MySQL.
  6. Možnost uložit výstup do .mtoprc konfigurační soubor.
  7. Poskytuje stránku doporučení systémového administrátora („T ‘).
  8. Do hlavního záhlaví byly přidány dotazy za sekundu.
  9. Na obrazovku statistik byly přidány informace za sekundu.

V tomto článku si ukážeme, jak nainstalovat Mtop (MySQL Top ) program pod RHEL 6.3/6.2/6.1/6/5.8/5.6/4.0 , CentOS 6.3/6.2/6.1/6/5.8/5.6/4.0 a Fedora 17,16,15,14,13,12 pomocí RPMForge úložiště pomocí příkazu YUM.

Povolte úložiště RPMForge v RHEL/CentOS 6/5/4 a Fedora 17-12

Nejprve musíte povolit RPMForge úložiště pod vaším Linuxem počítač ke stažení a instalaci nejnovější verze MTOP program.

Nainstalujte RPMForge na RHEL/CentOS 6

Vyberte následující odkazy na základě vašeho Linuxu architekturu pro aktivaci RPMforge úložiště pod vaší Linuxovou schránkou. (Poznámka :Uživatelé Fedory nemusí povolit žádné úložiště v poli Fedora ).

Pro RHEL/CentOS 6 32bitový OS
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
Pro RHEL/CentOS 6 64bitový OS
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

Nainstalujte RPMForge na RHEL/CentOS 5

Pro RHEL/CentOS 5 32bitový OS
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm
Pro RHEL/CentOS 5 64bitový OS
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

Nainstalujte RPMForge na RHEL/CentOS 4

Pro RHEL/CentOS 4 32bitový OS
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.i386.rpm
Pro RHEL/CentOS 4 64bitový OS
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm

Importujte klíč úložiště RPMForge do RHEL/CentOS 6/5/4

# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt

Nainstalujte Mtop v RHEL/CentOS 6/5/4 a Fedora 17-12

Jakmile nainstalujete a povolíte RPMForge úložiště, nainstalujme MTOP pomocí následujícího YUM příkaz.

# yum install mtop
Ukázkový výstup:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
rpmforge                                                                          | 1.9 kB     00:00
rpmforge/primary_db                                                                 2.6 MB     00:19
Setting up Install Process
Dependencies Resolved

================================================================================================================
 Package                       Arch				Version					Repository				Size
================================================================================================================
Installing:
 mtop                          noarch           0.6.6-1.2.el6.rf        rpmforge                52 k
Installing for dependencies:
 perl-Curses                   i686             1.28-1.el6.rf           rpmforge                156 k

Transaction Summary
================================================================================================================
Install       2 Package(s)

Total download size: 208 k
Installed size: 674 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): mtop-0.6.6-1.2.el6.rf.noarch.rpm                                           |  52 kB     00:00
(2/2): perl-Curses-1.28-1.el6.rf.i686.rpm                                         | 156 kB     00:01
-----------------------------------------------------------------------------------------------------------------
Total                                                                     46 kB/s | 208 kB     00:04
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : perl-Curses-1.28-1.el6.rf.i686													1/2
  Installing : mtop-0.6.6-1.2.el6.rf.noarch                                                     2/2
  Verifying  : perl-Curses-1.28-1.el6.rf.i686                                                   1/2
  Verifying  : mtop-0.6.6-1.2.el6.rf.noarch                                                     2/2

Installed:
  mtop.noarch 0:0.6.6-1.2.el6.rf

Dependency Installed:
  perl-Curses.i686 0:1.28-1.el6.rf

Complete!

Spuštění Mtop v RHEL/CentOS 6/5/4

Chcete-li spustit Mtop musíte se připojit k MySQL serveru pomocí následujícího příkazu.

# mysql -u root -p

Poté musíte vytvořit samostatného uživatele s názvem mysqltop a udělit oprávnění k němu pod vaším serverem MySQL . Chcete-li to provést, stačí spustit následující příkazy v mysql shell.

mysql> grant super, reload, process on *.* to mysqltop;
Query OK, 0 rows affected (0.00 sec)

mysql> grant super, reload, process on *.* to [email protected];
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit;
Bye

Spuštění Mtop v RHEL/CentOS 6/5/4

Začněme Mtop program provedením níže uvedeného příkazu. Uvidíte ukázkový výstup podobný níže.

# mtop
Ukázkový výstup:
load average: 0.01, 0.00, 0.00 mysqld 5.1.61 up 5 day(s), 19:21 hrs
2 threads: 1 running, 0 cached. Queries/slow: 5/0 Cache Hit: 71.43%
Opened tables: 0  RRN: 277  TLW: 0  SFJ: 0  SMP: 0  QPS: 0

ID       USER     HOST         DB       TIME   COMMAND STATE        INFO
322081   mysqltop localhost						Query				show full processlist

Monitorujte vzdálený server MySQL pomocí Mtop

Jednoduše zadejte následující příkaz pro monitorování libovolného vzdáleného Serveru MySQL .

# mtop  –host=remotehost –dbuser=username –password=password –seconds=1

Použití a funkce Mtop

Při mtop používejte prosím následující klávesy běží.

Filtrování/zobrazení

  1. s – změnit počet sekund prodlevy mezi aktualizacemi
  2. m – zapnout/vypnout režim ruční obnovy
  3. d – zobrazení filtru s regulárním výrazem (user/host/db/command/state/info)
  4. F – skládání/rozkládání názvů sloupců v zobrazení vybraného výpisu
  5. h – proces zobrazení pouze pro jednoho hostitele
  6. u – proces zobrazení pouze pro jednoho uživatele
  7. i – přepnout zobrazení všech/nespících procesů
  8. o – obrátit pořadí řazení
  9. q – ukončit
  10. ? – pomoc

Další možnosti a použití naleznete v manuálových stránkách mtop příkaz spuštěním „man mtop ” na terminálu.

  1. Sledování databáze Mytop
  2. Innotop ke sledování výkonu MySQL

  1. Vyberte odemčený řádek v Postgresql

  2. Jak přidat logo do záhlaví formuláře v aplikaci Access

  3. Existuje nejlepší způsob, jak se v Oracle vyhnout provádění procesu více než jednou?

  4. Existuje nějaký způsob, jak vyprázdnit výstup z PL/SQL v Oracle?