MySQL Mytop Kurulumu

MySQL Mytop, MySQL veritabanı sunucusunun anlık performansını izlemenize yardımcı olan bir araçtır. Bu araç, MySQL sunucusunun durumunu komut satırından izlemek için kullanılır ve genellikle sistem yöneticileri tarafından, MySQL veritabanlarının çalışma hızını, sorgu sürelerini, bağlantıları ve daha fazlasını izlemek için kullanılır. Mytop, benzer şekilde top komutuna benzer bir arayüz sunar, ancak veritabanı performansını izlemeye yöneliktir.

Aşağıda, Linux tabanlı bir sunucuda MySQL Mytop kurulumunu adım adım açıklayacağız.


Adım 1: Sunucunuza Bağlanın

Öncelikle SSH ile sunucunuza bağlanın:

ssh kullanıcı_adı@sunucu_ip_adresi

Bağlantıyı sağladıktan sonra, şifrenizi girerek sunucunuza giriş yapın.


Adım 2: Mytop Paketini Yükleme

MySQL Mytop'u yüklemek için kullandığınız Linux dağıtımına göre aşağıdaki komutlardan birini kullanabilirsiniz.

2.1. CentOS / RHEL İçin Yükleme

CentOS veya RHEL tabanlı bir sistemde Mytop'u yüklemek için EPEL (Extra Packages for Enterprise Linux) depo paketini kullanmanız gerekecek:

  1. EPEL deposunu yükleyin (Eğer zaten yüklü değilse):

     
    sudo yum install epel-release
  2. Mytop paketini yükleyin:

     
    sudo yum install mytop

2.2. Ubuntu / Debian İçin Yükleme

Ubuntu veya Debian tabanlı bir sistemde ise, apt paket yöneticisi ile Mytop'u yükleyebilirsiniz:

  1. Mytop paketini yükleyin:

     
    sudo apt update sudo apt install mytop

Adım 3: Mytop Konfigürasyonu

Mytop, MySQL veritabanınıza bağlanabilmek için kullanıcı adı ve şifre bilgilerini gerektirir. Bu bilgileri MySQL kullanıcı adı ve şifreniz olarak ayarlamanız gerekir.

3.1. Mytop'u Çalıştırmak İçin

Yükleme tamamlandığında, Mytop'u çalıştırmak için aşağıdaki komutu yazın:

sudo mytop

Komutu çalıştırdığınızda, Mytop doğrudan MySQL veritabanına bağlanmaya çalışacaktır. Eğer veritabanı için bir kullanıcı adı ve şifre gerektiriyorsa, ekrana şu şekilde bir istem gelecek:

Enter MySQL Username: root Enter MySQL Password: ********

Yukarıdaki gibi veritabanı kullanıcı adınızı ve şifrenizi girerek Mytop'u çalıştırabilirsiniz.

3.2. Kullanıcı Bilgilerini Belirterek Çalıştırma

MySQL için kullanıcı adı ve şifreyi her seferinde girmemek istiyorsanız, -u (kullanıcı adı) ve -p (şifre) seçeneklerini kullanabilirsiniz. Örneğin:

mytop -u root -p 'şifreniz'

Bu komut, şifrenizi doğrudan komut satırından iletmek yerine, doğru şekilde girdiğinizde sizden şifreyi istemeyecektir.


???? Adım 4: Mytop Kullanımı

Mytop çalıştırıldığında, anlık olarak veritabanı performansınızı izlemeye başlar. Ekranda gösterilen bazı önemli bilgiler şunlardır:

  • Thread: Veritabanı işlemlerini gerçekleştiren aktif iş parçacıklarının sayısı.

  • QPS (Queries Per Second): Saniye başına gerçekleştirilen sorgu sayısı.

  • Slow Queries: Yavaş sorguların sayısı.

  • Threads Running: Aktif çalışan işlemci iş parçacıklarının sayısı.

  • Questions: Toplam sorgu sayısı.

  • Bytes Sent: Gönderilen veri miktarı.

Mytop'un bazı temel kısayolları şunlardır:

  • q: Mytop'tan çıkmak için.

  • h: Yardım menüsünü görüntülemek için.

  • r: Veritabanı sorgu sıklığını değiştirmek için (varsayılan olarak her 1 saniye).

  • p: Şifreyi değiştirmek için.


Adım 5: Mytop ile Performans İzleme

Mytop, veritabanı performansını gerçek zamanlı olarak izlemek için oldukça kullanışlıdır. Bu araçla, sorguların sıklığını, yavaş sorguları ve aktif bağlantıları anlık olarak gözlemleyebilirsiniz. Eğer veritabanınızda bir performans sorunu varsa, bu bilgileri kullanarak hangi işlemlerin daha fazla kaynak tükettiğini tespit edebilir ve optimize edebilirsiniz.


Sonuç

MySQL Mytop, MySQL veritabanınızın durumunu izlemenin hızlı ve etkili bir yoludur. Bu araç sayesinde, veritabanınızda meydana gelen sorunları anında fark edebilir ve hızlıca müdahale edebilirsiniz. Mytop, komut satırı arayüzü ile oldukça hafif bir araç olup, sistem kaynakları üzerinde minimum etki yapar. Özellikle veritabanı yönetimini daha verimli hale getirmek isteyen sistem yöneticileri için kullanışlıdır.

Eğer performansınızı izlemek ve veritabanı sorunlarını tespit etmek istiyorsanız, Mytop çok faydalı bir araç olacaktır.

  • mysql, mysql server, mytop
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?