dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
Script #40
mysql
Monitoringread-onlyMin Version: 5.7

MySQL Bellek Kullanımının Bileşenlere Göre Dağılımı

Belleği en çok tüketen bileşenleri ve toplam ayrılan belleği gösterir. OOM kill ve bellek sızıntısı şüphelerinde kullanılır.

#memory#performance_schema#sys-schema
mysql · sql
SELECT event_name, current_count, current_alloc, high_alloc
FROM sys.memory_global_by_current_bytes
LIMIT 15;

SELECT * FROM sys.memory_global_total;
Operasyonel Notlar & İyileştirme Aksiyonu

Bellek enstrümantasyonu tam açık değilse (`performance_schema_instrument='memory/%=ON'`) değerler eksik görünür.

Üretim Güvenliği & Çalıştırma Standartları
  • 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.