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.
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
Veri bilimciler için Python Pandas veri temizleme scripti promptu
Kirli verilerle saatler harcamayın. Eksik değerleri dolduran, veri tiplerini düzelten ve analize hazır hale getiren hazır Python/Pandas kodları alın.
Geliştiriciler için hatasız Regex (Düzenli İfade) oluşturucu promptu
Yazması ve okuması işkence olan Regex kodlarını, belirtilen kurallara ve programlama diline uygun olarak saniyeler içinde hatasız üretin ve mantığını anlayın.
Veri özetleme ve analiz promptu
Ham veriyi anlaşılır içgörülere çevir.
Veri analizi özetleme promptu
Ham veriyi anlaşılır içgörülere dönüştür.