MySQL Process Takip Etme

Kendinize özel bir web sunucusu yönetiyorsanız ve bu sunucuda birden fazla MySQL ve binlerce tablonuz varsa bu sunucuda zaman zaman MySQL sorunlarının yaşanması normaldir ancak bu sorunların ne kadar kısa sürede çözüldüğü oldukça önem arz eder.

MySQL servisinde / sunucusunda hangi işlemde yüksek istek aldığı yada MySQL sunucusun nerde kitlendiğini işlem süresinin nerde uzadığını tespit edebilmek için SSH ile öncelikle sunucuya bağlanıyoruz.

Sunucu bağlantısı sonrasında MySQL ile SSH üzerinden bağlantı yapmalıyız bunun için öncelikle MySQL Root şifresini öğreniyoruz

cat /usr/local/directadmin/conf/mysql.conf

sonrasında MYSQL Bağlantımızı sağlıyoruz

mysql -u root -p

burda cat ile öğrendimiz şifremizi yazıyoruz ve anlık olarak MYSQL query leri listelemek için aşağıdaki komutu kullanıyoruz.

SHOW FULL PROCESSLIST;