Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Instal Mtop (Pemantauan Server Database MySQL) di RHEL/CentOS 6/5/4, Fedora 17-12

mtop (MySQL teratas ) adalah MYSQL Server waktu nyata sumber terbuka program pemantauan yang ditulis dalam Perl bahasa yang menunjukkan kueri yang membutuhkan waktu lebih lama untuk diproses dan mematikan kueri yang lebih panjang itu setelah sejumlah waktu tertentu. Gunung program memungkinkan kami untuk memantau dan mengidentifikasi kinerja dan masalah terkait MySQL Server dari antarmuka baris perintah yang mirip dengan Linux Top Command.

Gunung termasuk fitur zooming yang menampilkan informasi pengoptimal kueri dari kueri yang berjalan dan mematikan kueri, fitur ini juga menampilkan statistik server, informasi konfigurasi, dan beberapa kiat penyetelan yang berguna untuk mengoptimalkan dan meningkatkan kinerja MySQL .

Silakan periksa beberapa fitur berikut yang ditawarkan oleh Mtop program.

  1. Menampilkan kueri server MySQL waktu nyata.
  2. Menyediakan informasi konfigurasi MySQL.
  3. Fitur zoom untuk menampilkan kueri proses.
  4. Menyediakan informasi Pengoptimal kueri untuk kueri dan kueri 'membunuh'.
  5. Memberikan tips penyetelan MySQL.
  6. Kemampuan untuk menyimpan keluaran dalam .mtoprc file konfigurasi.
  7. Menyediakan halaman rekomendasi Sysadmin (‘T ‘).
  8. Menambahkan kueri/detik ke header utama.
  9. Menambahkan info per detik ke layar statistik.

Dalam artikel ini kami akan menunjukkan cara memasang Mtop (MySQL Top ) program di bawah 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 dan Fedora 17,16,15,14,13,12 menggunakan RPMForge repositori melalui Perintah YUM.

Aktifkan Repositori RPMForge di RHEL/CentOS 6/5/4 dan Fedora 17-12

Pertama, Anda harus mengaktifkan RPMForge repositori di bawah Linux . Anda mesin untuk mengunduh dan menginstal versi terbaru MTOP program.

Instal RPMForge di RHEL/CentOS 6

Pilih tautan berikut berdasarkan Linux Anda arsitektur untuk mengaktifkan RPMforge repositori di bawah kotak Linux Anda. (Catatan :Pengguna Fedora tidak perlu mengaktifkan repositori apa pun di bawah kotak Fedora ).

Untuk RHEL/CentOS 6 32-Bit 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
Untuk RHEL/CentOS 6 64-Bit 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

Instal RPMForge di RHEL/CentOS 5

Untuk RHEL/CentOS 5 32-Bit 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
Untuk RHEL/CentOS 5 OS 64-Bit
# 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

Instal RPMForge di RHEL/CentOS 4

Untuk RHEL/CentOS 4 OS 32-Bit
# 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
Untuk RHEL/CentOS 4 64-Bit 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

Impor Kunci Repositori RPMForge di RHEL/CentOS 6/5/4

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

Instal Mtop di RHEL/CentOS 6/5/4 dan Fedora 17-12

Setelah Anda menginstal dan mengaktifkan RPMForge repositori, mari kita instal MTOP menggunakan YUM berikut ini perintah.

# yum install mtop
Contoh Keluaran :
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!

Memulai Mtop di RHEL/CentOS 6/5/4

Untuk memulai Mtop program, Anda harus terhubung ke MySQL Server , menggunakan perintah berikut.

# mysql -u root -p

Maka Anda perlu membuat pengguna terpisah bernama mysqltop dan memberikan hak istimewa kepadanya di bawah server MySQL Anda . Untuk melakukannya, jalankan saja perintah berikut di mysql cangkang.

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

Menjalankan Mtop di RHEL/CentOS 6/5/4

Mari kita mulai Mtop program dengan menjalankan perintah di bawah ini. Anda akan melihat contoh output seperti di bawah ini.

# mtop
Contoh Keluaran :
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

Pantau Server MySQL Jarak Jauh menggunakan Mtop

Cukup, ketik perintah berikut untuk memantau MySQL Server jarak jauh manapun .

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

Penggunaan dan Fungsi Mtop

Harap gunakan tombol berikut saat mtop sedang berjalan.

Pemfilteran/tampilan

  1. s – ubah jumlah detik untuk menunda antar pembaruan
  2. m – aktifkan/nonaktifkan mode penyegaran manual
  3. d – tampilan filter dengan ekspresi reguler (pengguna/host/db/command/state/info)
  4. B – lipat/buka nama kolom dalam tampilan pernyataan pilihan
  5. h – proses tampilan hanya untuk satu host
  6. u – proses tampilan hanya untuk satu pengguna
  7. saya – alihkan tampilan proses semua/non-Tidur
  8. o – membalik urutan pengurutan
  9. q – berhenti
  10. ? – bantuan

Untuk opsi dan penggunaan lebih lanjut, silakan lihat halaman manual mtop perintah dengan menjalankan “man mtop ” di terminal.

  1. Pemantauan Basis Data Mytop
  2. Innotop untuk Memantau Kinerja MySQL

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL INT artinya

  2. Apakah mungkin untuk memiliki tampilan yang diindeks di MySQL?

  3. Daftar Penentu Format Tanggal di MySQL

  4. Cara Mengamankan MySQL:Bagian Satu

  5. MySQL ERROR 1045 (28000):Akses ditolak untuk pengguna 'bill'@'localhost' (menggunakan kata sandi:YA)