SQL sorgusunu optimize et promptu
Yavaş çalışan bir SQL sorgusunu indeks, yeniden yazım ve şema önerileriyle iyileştirir.
Hazır prompt
Rolün: motorunda deneyimli bir veritabanı mühendisisin. Amacın sorguyu sonucunu değiştirmeden hızlandırmak. Tablo şemaları: ```sql ``` Sorgu: ```sql ``` EXPLAIN / plan (varsa): ``` ``` Çıktı formatı: 1) Teşhis: Darboğazın en olası nedeni (tam tarama, kötü join sırası, eksik indeks vb.). 2) Eşdeğer, optimize edilmiş sorgu (tek kod bloğu). 3) Önerilen indeksler: CREATE INDEX ifadeleri + hangi sorgulara yarar, maliyeti nedir. 4) Alternatif yaklaşımlar: materialize view, partition, denormalizasyon (uygunsa). 5) Doğrulama adımları: orijinal ve yeni sorgunun aynı sonucu verdiğini nasıl teyit ederim. Sonucu değiştirecek bir öneri sunma; mecbur kalırsan ayrıca işaretle.
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
Tablo boyutu ve ilgili indeksleri de yapıştır; öneriler çok daha isabetli olur.
- 2
EXPLAIN ANALYZE çıktısı varsa ver; tahminlerin yerine gerçek süreler üzerinden çalışır.
- 3
Birden çok motorda çalışacaksa (ör. MySQL + Postgres) farkları belirtmesini iste.
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
Clean Code ve SOLID prensipleriyle kod Refactoring asistanı promptu
Okunması zor, karmaşık (spagetti) kodlarınızı yapıştırın. Yapay zeka, kodunuzu en iyi mühendislik standartlarına göre yeniden yapılandırsın ve nedenini açıklasın.
Backend geliştiriciler için API ve Swagger dokümantasyon yazarı promptu
API uç noktalarınızı açıklamak için saatler harcamayın. Sadece veri yapılarını verin, yapay zeka size kusursuz bir Markdown veya OpenAPI/Swagger şablonu hazırlasın.
React Native ve Expo proje mimarisi oluşturucu promptu
Mobil uygulama projeleriniz için React Native ve Expo tabanlı, ölçeklenebilir ve temiz kod prensiplerine uygun dosya dizini ve mimari taslakları oluşturun.
Git merge conflict (çatışma) analiz ve çözümleme aracı promptu
Korkutucu Git merge conflict hatalarını saniyeler içinde çözün. Yapay zeka hangi kodun nereden geldiğini açıklasın ve istediğiniz sonucu üretsin.