Re: Any better plan for this query?..
От | Simon Riggs |
---|---|
Тема | Re: Any better plan for this query?.. |
Дата | |
Msg-id | 1242717945.14551.81.camel@ebony.2ndQuadrant обсуждение исходный текст |
Ответ на | Re: Any better plan for this query?.. (Dimitri <dimitrik.fr@gmail.com>) |
Ответы |
Re: Any better plan for this query?..
|
Список | pgsql-performance |
On Tue, 2009-05-19 at 00:33 +0200, Dimitri wrote: > > > > In particular, running the tests repeatedly using > > H.REF_OBJECT = '0000000001' > > rather than varying the value seems likely to benefit MySQL. The > > let me repeat again - the reference is *random*, > the '0000000001' value I've used just to show a query execution > plan. > > also, what is important - the random ID is chosen in way that no one > user use the same to avoid deadlocks previously seen with PostgreSQL > (see the "Deadlock mystery" note 2 years ago > http://dimitrik.free.fr/db_STRESS_BMK_Part1.html#note_4355 ) OK, didn't pick up on that. (Like Tom, I was thinking query cache) Can you comment on the distribution of values for that column? If you are picking randomly, this implies distribution is uniform and so I am surprised we are mis-estimating the selectivity. > I think yes (but of course I did not try to replay it several times) If you could that would be appreciated. We don't want to go chasing after something that is not repeatable. -- Simon Riggs www.2ndQuadrant.com PostgreSQL Training, Services and Support
В списке pgsql-performance по дате отправления: