MySQL Governor, paylaşımlı hosting ortamında veritabanı kullanımını kullanıcı bazlı izlemek ve gerektiğinde LVE içine almak için kullanılır. En pratik ayrım, monitoring odaklı off modu ile limit aşan kullanıcıları sınırlayan abusers modudur.
Veritabanı yükü çoğu zaman PHP CPU grafiğiyle birebir aynı görünmez. Governor, SQL threadlerini izleyerek hangi hesabın MySQL/MariaDB tarafında yük ürettiğini daha net gösterir.
- off modu izleme için uygundur; müşterinin query akışını sınırlamaz.
- abusers modu limit aşan kullanıcının sorgularını LVE içine alır.
- Kısa, orta ve uzun periyot limitleri burst davranışını yönetir.
- current/short/med/long: Farklı zaman pencerelerinde farklı tolerans sağlar.
- CPU limit: Tek çekirdek yüzdesi mantığıyla yorumlanmalıdır.
- concurrent connections: Varsayılan bağlantı sınırı tüm MySQL bağlantılarını tüketmeyi önler.
WordPress bot trafiği veya ağır rapor sorguları olan müşterilerde Governor verisi çok değerlidir. Müşteriye “MySQL CPU yüksek” demek yerine hangi zaman aralığında, hangi limitin tetiklendiğini paylaşmak daha profesyoneldir.
- all modu eski yapılarda görülse bile yeni planlarda tercih edilmemelidir.
- Sadece LVE CPU grafiğiyle DB yükünü yorumlamayın.
- Limitler çok sıkı olursa iyi niyetli import/export işlemleri kesilebilir.
Veritabanı yükü çoğu zaman PHP CPU grafiğiyle birebir aynı görünmez. Governor, SQL threadlerini izleyerek hangi hesabın MySQL/MariaDB tarafında yük ürettiğini daha net gösterir.
Operasyon Notu
- off modu izleme için uygundur; müşterinin query akışını sınırlamaz.
- abusers modu limit aşan kullanıcının sorgularını LVE içine alır.
- Kısa, orta ve uzun periyot limitleri burst davranışını yönetir.
Vurgulanacak Ayarlar
- current/short/med/long: Farklı zaman pencerelerinde farklı tolerans sağlar.
- CPU limit: Tek çekirdek yüzdesi mantığıyla yorumlanmalıdır.
- concurrent connections: Varsayılan bağlantı sınırı tüm MySQL bağlantılarını tüketmeyi önler.
Komut ve Kontrol
dbctl list
service db_governor restartSaha Uygulaması
WordPress bot trafiği veya ağır rapor sorguları olan müşterilerde Governor verisi çok değerlidir. Müşteriye “MySQL CPU yüksek” demek yerine hangi zaman aralığında, hangi limitin tetiklendiğini paylaşmak daha profesyoneldir.
Riskli Noktalar
- all modu eski yapılarda görülse bile yeni planlarda tercih edilmemelidir.
- Sadece LVE CPU grafiğiyle DB yükünü yorumlamayın.
- Limitler çok sıkı olursa iyi niyetli import/export işlemleri kesilebilir.
