Re: Index Problemi

From: "Adnan DURSUN" <a_dursun(at)hotmail(dot)com>
To: Ahmet SAVAŞ <ahmet_savas(at)yahoo(dot)com>
Cc: PostgreSQL Türkiye -Genel <pgsql-tr-genel(at)postgresql(dot)org>
Subject: Re: Index Problemi
Date: 2006-03-20 08:31:32
Message-ID: BAY106-DAV5A26DCD0D92C4E3A87F3CFADB0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel


Muhtemelen verdiğiniz tarih kriteri , çok fazla kayıt gelmesine neden oluyordur. Tarih aralığı veriyorsanız, aralığı biraz azaltarak sorunu çözebilirsiniz.
Unutmayın, index kullanmanın da bir maliyeti vardır veritabanı için. Hem index ve hem de daha segmentlerini okuması gerekir. Bu yüzden seçiciliği yüksek
olan sorgularda optimizer bunu hesaba katar.

İyi Çalışmalar


Adnan DURSUN
ASRIN Bilişim Ltd.
----- Original Message -----
From: Ahmet SAVAŞ
Cc: PostgreSQL Türkiye -Genel
Sent: Monday, March 20, 2006 9:30 AM
Subject: [pgsql-tr-genel] Index Problemi

İki tane tablo var.
Bir tablo diğerinin ayrıntılarının olduğu bir tablo. Ana tabloda tarih bir alan var. Join yapmadan where'e tarih kriteri koyunca index kullanılıyor. Ancak iki tabloyu join yapıp yine where kısmında tarih kriteri kullanınca tarih index'i kullanılmıyor ve sorgu acayip yavaş geliyor. Neden olabilir?

In response to

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Volkan YAZICI 2006-03-20 09:26:40 Re: Index Problemi
Previous Message Mustafa Yörükoğlu 2006-03-20 08:08:01 Re: Index Problemi