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

MySQL

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

MySQL'de EXPLAIN Komutu


Doğuhan ELMA

191 görünüm

MySQL'de EXPLAIN komutu, bir SQL sorgusunun nasıl çalıştırılacağı hakkında detaylı bilgi sağlar. Bu, sorgunun performansını anlamak, optimize etmek ve potansiyel sorunları belirlemek için çok yararlı olabilir. İşte EXPLAIN komutunun bazı yaygın seçenekleri:

EXPLAIN: Temel kullanımı, belirli bir SELECT sorgusunun yürütme planını gösterir.

EXPLAIN SELECT * FROM employees WHERE department_id = 5;

EXPLAIN FORMAT=JSON: Sonucu JSON formatında döndürür, daha detaylı bilgi sağlar.

EXPLAIN FORMAT=JSON SELECT * FROM employees WHERE department_id = 5;

EXPLAIN EXTENDED: Daha fazla bilgi sağlar, optimize edici tarafından yapılan yeniden yazma gibi detaylarla.

EXPLAIN EXTENDED SELECT * FROM employees WHERE department_id = 5;

Bu komutu kullanıldığında, SHOW WARNINGS komutu ile daha fazla detay alınabilir.

EXPLAIN PARTITIONS: Sorgunun bölümlere nasıl uygulandığını gösterir.

EXPLAIN PARTITIONS SELECT * FROM employees WHERE department_id = 5;

EXPLAIN ANALYZE: MySQL 8.0.18 ve sonrasında kullanılabilir. Sorgunun gerçek yürütme istatistiklerini döndürür.

EXPLAIN ANALYZE SELECT * FROM employees WHERE department_id = 5;

EXPLAIN FOR CONNECTION connection_id: Belirli bir bağlantı için bekleyen sorgunun yürütme planını döndürür.

EXPLAIN FOR CONNECTION 5;

Bu seçenekler, sorguların nasıl çalıştırıldığını anlamak, indeks kullanımını analiz etmek, performansı optimize etmek ve yavaş sorguları belirlemek gibi bir dizi görevde kullanılabilir. Sorgular karmaşıklaştıkça, bu seçeneklerin her biri daha spesifik ve yararlı bilgiler sağlayabilir, böylece veritabanı performansını artırmak için daha etkili düzenlemeler yapılabilir.

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