ChatGPT YZ Admin

İleri Düzey SQL Sorgu ve Veritabanı Optimizasyonu

Büyük ölçekli veritabanlarında execution plan, karmaşık JOIN ve indeksleme optimizasyonu yapmak.

Prompt

Sen bir kıdemli veritabanı performans mimarısın. Aşağıdaki karmaşık SQL sorgusunu ve çalışma planını (Execution Plan) optimize et: Veritabanı Türü: [VERITABANI_TURU] SQL Sorgusu: ```sql [SORGU] ``` Tablo İstatistikleri ve İndeksler: [TABLO_BILGISI] Lütfen şu başlıklarla analiz sun: 1. Execution Plan Analizi ve Maliyet Darboğazları 2. Bileşik İndeks (Composite Index) ve Kapsayan İndeks (Covering Index) Önerileri 3. Query Rewrite: Alt sorguları (Subquery) JOIN veya CTE'ye dönüştürme 4. Benchmark Test Planı (p95 / p99 gecikme süreleri karşılaştırması).
VERITABANI_TURU SORGU TABLO_BILGISI
0 kez kopyalandı

Örnek çıktı

1. Execution Plan Analizi: Sorgu orders tablosunda Full Table Scan yapıyor.
2. İndeks Önerisi: CREATE INDEX idx_orders_status_date ON orders(status, created_at INCLUDE(total_amount));
3. Query Rewrite: Gereksiz SELECT * yerine yalnızca ihtiyaç duyulan alanlar seçildi.
Reklam
APIOpen Sourceİleri Seviye

Yorumlar (0)

Henüz yorum yok

Promptu denediyseniz deneyiminizi veya geliştirme önerinizi paylaşın.

Yorum yapmak için giriş yap