MySQL performansını kontrol etmek için terminal uygulamaları

Bir süre önce sana biraz gösterdim MySQL sunucusunu yönetebilecekleri komutlar, kullanıcılar oluşturun, veritabanlarıyla çalışın vb. Pekala, bu makalede size MySQL sunucusunda sorguların nasıl olduğunu görmek için terminalde kullanabileceğiniz bazı uygulamaları göstereceğim, yani MySQL'in performansını kontrol edin, devam eden sorguları görün, vb.

Üstüm

Hatırlıyor musun üst veya htop bu, terminaldeki sistemin bir monitörü olarak hizmet veriyor mu? İyi, üstüm aynı oldu ama MySQL için

Bu arama için önce onu deponuza kurmalı ve adı verilen paketi kurmalısınız. üstüm:

Debian, Ubuntu veya türevlerinde bu,

sudo apt-get install mytop

Kurulduktan sonra onu çalıştırırlar, ancak elbette, MySQL sunucusunun kullanıcı adını, şifresini ve IP'sini belirtmelidirler, örneğin, mytop'u SSH veya benzer bir şey kullanarak aynı sunucuda çalıştırdıklarını varsayarak, kullanıcının root ve şifrenin olduğunu varsayarak t00r ... o zaman şöyle olur:

mytop -u root -p t00r

üstüm

Resimde de görebileceğiniz gibi mytop bize çeşitli bilgiler verir:

  • Kullanımdaki iş parçacığı istatistikleri
  • SQL sorguları
  • Hizmet ne zamandır çalışıyor
  • Yük veya tüketim
  • IP talep et
  • İstekte bulunan kullanıcı
  • Zaman ... vb

MyTop, Perl ile yazılmış bir programdır, MySQL sunucumuzun nasıl çalıştığını kontrol etmek için mükemmel bir seçenektir.

Innotop

Bu, MySQL sunucusunu kurduğumuzda varsayılan olarak kurulur, bu yüzden onu çalıştırmalıyız, mytop ile olduğu gibi kullanıcı adı ve şifreyi geçmeliyiz:

innotop -u usuario -p password -h ip-del-servidor

Kullanıcının root olduğunu varsayarsak, parola t00r ve komutu aynı sunucuda SSH ile yürütürüz:

innotop -u root -p t00r

innotop_1

Gördüğünüz gibi bize ilginç bilgiler, gelen ve giden veriler, önbelleğin yüklenmesi, kapsamı veya kullanımı vb.

mysqladmin

Bunun Seninle zaten başka bir gönderide konuştumAncak, aşağıdaki komutla MySQL sunucusuyla ilgili bilgileri görebileceğimizi unutmayın:

mysqladmin -u usuario -p password version

Yine, kullanıcının root ve şifrenin t00r olduğunu varsayarsak, şöyle olur:

mysqladmin -u root -p version

Ve bizden şifreyi soracak ... sonra şuna benzer bir şey bulacağız:

mysqladmin

Burada MySQL sürümünü, çalışan iş parçacığı sayısını, bağlantı türünü, hizmet ömrünü vb. Görüyoruz.

son

MySQL sunucunuzun performansını ve çalışmasını izlemek için iyi bir araç arıyorsanız, tavsiye ederim üstüm e Innotop.

Biri diğerinin olmadığını, her ikisinin de gerçekten mükemmel seçenekler olduğunu gösteriyor, neyi incelememiz gerektiğine bağlı olarak, bunlar fazlasıyla yeterli olacaktır.

İşte burası gönderi nereye gidiyor.


2 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Jorge cano dijo

    iyi iş, bu bilmiyordum.

  2.   edo dijo

    Ve postgress için?