Neyi okuyoruz
SHOW GLOBAL STATUS ve SHOW GLOBAL VARIABLES — throughput, bağlantı ve konfigürasyon durumu
performance_schema.events_statements_summary_by_digest — sorgu digest bazlı süre ve çağrı istatistikleri
SHOW ENGINE INNODB STATUS — buffer pool, satır kilitleri ve son deadlock bilgisi
performance_schema.data_locks ve data_lock_waits — kilit bekleme zincirleri
SHOW REPLICA STATUS ve replication_applier_status_by_worker — replikasyon gecikmesi ve paralel uygulayıcı durumu
SHOW PROCESSLIST — aktif oturumlar ve uzun süren sorgular
table_io_waits_summary_by_index_usage — index kullanımı ve kullanılmayan index tespiti
performance_schema.error_log — hata log kayıtları (MySQL 8.0+)
MySQL'e özel neler yapıyor
Digest tabanlı sorgu analizi
Sorgular performance_schema digest'leri üzerinden gruplanır; toplam süre, çağrı sayısı ve satır incelemesi oranına göre önceliklendirilir. Uygulama tablolarına SELECT yetkisi verirseniz Safe EXPLAIN ile plan da alınabilir.
InnoDB baskı göstergeleri
Buffer pool hit oranı, dirty page oranı, satır kilidi bekleyişleri ve deadlock sayısı birlikte izlenir; yazma baskısının ne zaman kilit sorununa dönüştüğü görünür olur.
Replikasyon takibi
Replica gecikmesi, uygulayıcı thread durumu ve kopma olayları izlenir; çoklu worker kullanan kurulumlarda hangi worker'ın geride kaldığı ayrıştırılır.
Gereken minimum yetkiler
Baseline salt-okunurdur ve üretimde güvenle verilebilir.
Ön koşullar
·my.cnf: performance_schema = ON (dinamik değil, restart gerekir)
·information_schema için ayrı grant gerekmez
·SUPER veya SYSTEM_VARIABLES_ADMIN gerekmez
