dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
Script #31
mysql
Performanceread-onlyMin Version: 5.7

MySQL'de Full Table Scan Yapan Sorgular

İndeks kullanmadan tüm tabloyu tarayan sorguları toplam gecikmeye göre sıralar. Eksik indeksleri bulmanın en hızlı yoludur.

#full-table-scan#sys-schema#missing-index
mysql · sql
SELECT db, LEFT(query, 150) AS query, exec_count,
       sys.format_time(total_latency) AS total_latency,
       no_index_used_count, rows_examined_avg
FROM sys.x$statements_with_full_table_scans
ORDER BY total_latency DESC
LIMIT 20;
Operasyonel Notlar & İyileştirme Aksiyonu

Üretim ortamında çalıştırmadan önce test ortamında doğrulayın. Salt okunur teşhis sorgusudur; sistem kilitlerine yol açmaz.

Ü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.