Re: [pgsql-tr-genel] Limitten az içerik olan sorguların uzun sürmesi

From: Omer Barlas <omer(dot)barlas(at)gmail(dot)com>
To: Yavuz Selim Bilgin <ysb(at)ysbilgin(dot)com>
Cc: "pgsql-tr-genel(at)postgresql(dot)org" <pgsql-tr-genel(at)postgresql(dot)org>
Subject: Re: [pgsql-tr-genel] Limitten az içerik olan sorguların uzun sürmesi
Date: 2016-03-29 15:58:19
Message-ID: CAE+atWR=CGDi1v7D+WT2roXZxtVwpK8PO3dkwLmE6=0C0u+fyg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

status kolonuna index tanımlamayı denediniz mi?

29 Mart 2016 18:52 tarihinde Yavuz Selim Bilgin <ysb(at)ysbilgin(dot)com> yazdı:
> Merhabalar,
>
> Şöyle bir problem yaşıyoruz, sorguları özetleyerek yazıyorum,
>
> comments tablosunda 7 milyon civarı kayıt var.
>
> select * from comments where status=1 offset 0 limit 25 ; // 0.06 saniyede
> dönüyor - 25 kayıt
> select * from comments where status=0 offset 0 limit 25 ; // 5 saniyede
> dönüyor - 17 kayıt
>
> Okuduğum kaynaklarda benzer durumlarda status'u 0 olan 25 tane kayıt
> bulamadığı için tablonun sonuna kadar gidiyor, ondan dolayı uzun sürüyor
> yazıyor ama bir çözüm bulamadım bu duruma.
>
> Nasıl optimize edebiliriz acaba bu sorguyu?
> Ben geçici olarak önce count alıp, onu limit'e veriyorum, sorgu hızlandı
> böylece ama tel maşa bir çözüm oldu bu şekilde.
>
> Teşekkürler iyi çalışmalar,

--
Omer Barlas
omer(dot)barlas(at)gmail(dot)com

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

In response to

Responses

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Yavuz Selim Bilgin 2016-03-29 16:00:23 Re: Limitten az =?utf-8?Q?i=C3=A7erik_?=olan sorguların ?=uzun =?utf-8?Q?sürmesi
Previous Message Yavuz Selim Bilgin 2016-03-29 15:52:27 Limitten az içerik olan sorguların uzun sürmesi