MySQL'de Uzun Süren Sorguları Bulma
Processlist üzerinden 60 saniyeden uzun süren aktif sorguları listeler. Yavaşlama ve kilitlenme olaylarında hızlı teşhis sağlar.
SELECT id, user, host, db, command, time AS seconds, state,
LEFT(info, 200) AS query
FROM information_schema.processlist
WHERE command <> 'Sleep'
AND time > 60
ORDER BY time DESC;Sonlandırmak için `KILL QUERY <id>;`.
- Bu script salt okunur (read-only) teşhis için tasarlanmıştır; doğrudan veri veya şema değişikliği yapmaz.
- Ağır yük altındaki üretim sunucularında çalıştırmadan önce hedef veritabanı sürümünü (Min. Sürüm: 5.7) doğrulayın.
- İlişkili oturumu sonlandırma veya indeks silme gibi yazma etkili aksiyonlar için notlar bölümündeki komutları temkinli uygulayın.
Mühendislik Triadı: İlgili Runbook ve Kriz Müdahaleleri
Bu script hangi üretim alarmlarında ve acil durum tatbikatlarında teşhis adımı olarak çalıştırılır?
MySQL 'Too many connections' (Error 1040) Hatası: Teşhis ve Çözüm
Bağlantı sınırı dolduğunda sunucuya girip yer açma, sorumlu istemciyi bulma ve max_connections ayarını güvenle değiştirme adımlarını verir.
MySQL Yüksek Threads_running ve CPU: Sorgu mu Kilit mi?
Eşzamanlı çalışan thread artışının CPU yoğun sorgulardan mı yoksa kilit ve I/O beklemelerinden mi kaynaklandığını ayırır; güvenli triyaj ve kalıcı çözümü açıklar.
Diğer MYSQL Teşhis Scriptleri
Tümünü Gör (100)MySQL InnoDB Kilit Beklemelerini ve Bloklayan Sorguyu Bulma
sys şeması ile bekleyen ve bloklayan oturumları, kilit modlarıyla birlikte gösterir. Hangi işlemin hangisini beklettiğini tek sorguda çözer.
MySQL'de En Büyük Tabloları ve Disk Kullanımını Listeleme
Veri, indeks ve boş alan boyutlarını tablo bazında sıralar. Kapasite planlaması ve arşivleme kararları için temel veridir.
MySQL Kullanılmayan İndeksleri Tespit Etme
sys.schema_unused_indexes ile hiç kullanılmamış indeksleri listeler. Yazma performansını düşüren gereksiz indeksleri güvenle temizlemeye yardımcı olur.
MySQL En Yavaş Sorgu Özetleri: Performance Schema Digest
Benzer sorguları gruplayarak toplam süre, ortalama süre ve indekssiz çalışma sayısını gösterir. Slow log açmadan en maliyetli sorgu kalıplarını bulur.