İçeriğe atla
Üyelik kaydınızı yaparak son yazılan içeriklerden haberdar olun! ×

MySQL

  • makale
    12
  • yorum
    0
  • görüntüleme
    785

MySQL’in Performans Şeması


Doğuhan ELMA

317 görünüm

MySQL’in Performans Şeması, sunucunun performansına dair ayrıntılı istatistikler toplamak için kullanılan bir depolama motorudur. Performans Şeması, sorguların yürütülme sürelerinden, beklemelerden, bellek kullanımına kadar bir dizi metriği izlemenize olanak tanır. İşte nasıl kullanılacağına dair bir rehber:

1. Performans Şemasını Etkinleştir

Performans Şeması'nı etkinleştirmek için, MySQL yapılandırma dosyası (my.cnf veya my.ini) içinde aşağıdaki satırı bulun:

[mysqld]
performance_schema = ON

Değişikliklerin etkili olması için MySQL sunucusunu yeniden başlatmanız gerekir.

2. Performans Şemasına Erişim

Performans Şeması'nı kullanmak için, uygun izinlere sahip bir kullanıcıyla MySQL’e bağlanın. Şema içindeki tablolara sorgu atabilirsiniz.

3. Performans Metriklerini İnceleme

Performans Şeması'nın tabloları, birçok farklı metriği içerir. İşte bazı örnekler:

Beklemeleri İnceleme: events_waits_summary_by_instance tablosu, farklı beklemelerin özetini sunar. Bu, hangi kaynakların en çok beklettiğini anlamanıza yardımcı olabilir.

SQL İstatistiklerini İnceleme: events_statements_summary_by_digest tablosu, her sorgu türü için istatistikler sunar. Bu, yavaş sorguları belirlemenize yardımcı olabilir.

SELECT * FROM performance_schema.events_statements_summary_by_digest
ORDER BY AVG_TIMER_WAIT DESC;

Dosya İstatistikleri İnceleme: file_summary_by_event_name tablosu, dosya işlemleri hakkında bilgi sunar.

Soket İstatistikleri İnceleme: socket_summary_by_instance tablosu, soket işlemleri hakkında bilgi verir.

4. Özelleştirme

Performans Şeması'nın bazı yönleri özelleştirilebilir. Örneğin, belirli bir kullanıcının ya da sorgu türünün istatistiklerini toplamak gibi.

Önemli Notlar:

Performans Şeması, sistemin performansını etkileyebilir, çünkü ek yük oluşturur. Bu nedenle, kullanmadığınızda devre dışı bırakmak iyi bir fikir olabilir.

Performans Şeması karmaşık olabilir, bu yüzden belirli bir sorunu analiz etmek için neyi aradığınızı bilmek önemlidir. Yardımcı olabilecek birçok üçüncü taraf araç da mevcuttur.

Performans Şeması, MySQL performansını izlemek ve analiz etmek için güçlü bir araçtır.

0 Yorum


Önerilen Yorumlar

Görüntülenecek yorum yok.

Misafir
Yorum ekle...

×   Zengin metin olarak yapıştırıldı.   Bunun yerine düz metin olarak yapıştır

  Yalnızca 75 emojiye izin verilir.

×   Bağlantınız otomatik olarak gömüldü.   Bunun yerine bağlantı olarak görüntüle

×   Önceki içeriğiniz geri yüklendi.   Düzenleyiciyi temizle

×   Görüntüleri doğrudan yapıştıramazsınız. URL'den resim yükleyin veya ekleyin.

×
×
  • Create New...