Veri mühendisleri için SQL sorgu optimizasyon promptu

Yavaş çalışan SQL sorgularınızı analiz ettirin; index önerileri, execution plan yorumları ve optimize edilmiş kod çıktıları alın.

Hazır prompt

Sen Kıdemli bir Veritabanı Yöneticisi (Senior DBA) ve Veri Mühendisisin. Aşağıda verilen yavaş SQL sorgusunu analiz et ve optimize et.

Veritabanı: 
Yavaş Sorgu: [  ]
Sorun/Belirti: 

Kurallar:
1. Kök Neden Analizi: Bu sorgunun neden  sorununa yol açtığını  mimarisine göre kısaca açıkla.
2. Optimize Edilmiş Kod: Performans iyileştirmeleri (örn. JOIN tiplerini değiştirme, alt sorguları CTE'ye çevirme, gereksiz SELECT * kullanımından kaçınma) yapılmış temiz SQL kodunu ver.
3. Index Stratejisi: Bu sorgunun hızlanması için tabloda hangi sütunlara nasıl bir Index (Örn: Composite Index, B-Tree, Partial Index) atılması gerektiğini yaz.
4. Sadece gerçekçi teknik tavsiyeler ver, genel geçer tanımlardan kaçın.

Promptlar sadece örnek amaçlıdır. Doğruluğu kesin değildir, lütfen okuyup kendinize göre revize edin.

“Aç” ile prompt sağlayıcıya gider. Hassas bilgi kullanma; sağlayıcı şartları geçerlidir.

Kullanım ipuçları

  • 1

    Veritabanınızın EXPLAIN ANALYZE çıktısını 'Yaşanan Sorun' kısmına yapıştırırsanız, AI çok daha nokta atışı index tavsiyeleri verecektir.

Sık sorulan sorular

Bu prompt NoSQL (MongoDB vb.) için çalışır mı?

Evet, veritabanı türünü MongoDB olarak değiştirip yavaş çalışan Aggregate Pipeline sorgunuzu yapıştırarak kullanabilirsiniz.

Bu prompt genel amaçlıdır. Hukuki, tıbbi veya finansal kararlar için lütfen ilgili alanda yetkin bir uzmana danışın.

İlgili promptlar