Re: Bad performance of SELECT ... where id IN (...)
От | Xia Qingran |
---|---|
Тема | Re: Bad performance of SELECT ... where id IN (...) |
Дата | |
Msg-id | b5ff60410909262313s134bd152v414a7d55a825f53e@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Bad performance of SELECT ... where id IN (...) (Craig James <craig_james@emolecules.com>) |
Ответы |
Re: Bad performance of SELECT ... where id IN (...)
|
Список | pgsql-performance |
On Sat, Sep 26, 2009 at 10:59 PM, Craig James <craig_james@emolecules.com> wrote: > > If your user_id is always in a narrow range like this, or even in any range > that is a small fraction of the total, then add a range condition, like > this: > > select * from event where user_id <= 500 and user_id >= 0 and user_id in > (...) > > I did this exact same thing in my application and it worked well. > > Craig > It is a good idea. But In my application, most of the queries' user_id are random and difficult to range. Thanks anyway. -- 夏清然 Xia Qingran qingran.xia@gmail.com Sent from Beijing, 11, China Charles de Gaulle - "The better I get to know men, the more I find myself loving dogs." - http://www.brainyquote.com/quotes/authors/c/charles_de_gaulle.html
В списке pgsql-performance по дате отправления: