Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Query Plan Index Sorunu
#1
Question 
Merhaba,
Aşağıdaki şekilde çalıştırdığım sorgu için Plan kısmında işler yolunda gözükürken.
select * From MUSTERI_KAYIT where SORGU_ID IN (2,3)
Plan
PLAN (MUSTERI_KAYIT INDEX (MUSTERI_KAYIT_SORGU_ID, MUSTERI_KAYIT_SORGU_ID))

IN içindeki 2 ve 3 değerini aşağıdaki şekilde, iç Select ile elde ederek yaptığım zaman, Planda yer alan son 2 satır için ORDER ve NATURAL bilgisini veriyor ve Performans Analysis MUSTERI_KAYIT için indexlenmemiş olarak gözüküyor. İç Select kullanmadan, değerleri elle girdiğimde hepsi İndexli olarak gözüküyor. Nerede hata yapıyorum  Huh

Select *
From MUSTERI_KAYIT
Where SORGU_ID IN (
                   select
                     max(ID) as ID
                   From LOG_KAYIT
                   Where
                       MUSTERI_ID IN ( select
                                           ID
                                       From MUSTERI 
                                       WHERE
                                           SORGU_ID=(Select Max(ID)
                                                     From LOG_MUSTERI
                                                     Where KIMLIKNO='0000000001'
                                                     )
                                     )
                   GROUP BY MUSTERI_ID
                 )
Plan
PLAN (LOG_MUSTERI INDEX (LOG_MUSTERI_KIMLIKNO))
PLAN (MUSTERI INDEX (MUSTERI_SORGU_ID))

PLAN (LOG_KAYIT ORDER LOG_KAYIT_MUSTERI_ID)
PLAN (MUSTERI_KAYIT NATURAL)
Cevapla
#2
LOG_KAYIT tablosundaki MUSTERI_ID alanınız indexli görünmüyor sanırım.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#3
Şarta bağlı tüm alanlarda İndex tanımlı hocam. Confused
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Firebird Query Optimizasyon klavye 3 300 29-09-2017, Saat: 23:00
Son Yorum: boreas
  Firebird index sorunu quake16 4 623 07-03-2017, Saat: 18:14
Son Yorum: masteryoda



Konuyu Okuyanlar: 1 Ziyaretçi