| От | Linos |
|---|---|
| Тема | Re: unneeded joins on view |
| Дата | |
| Msg-id | 534EAB01.80405@linos.es обсуждение исходный текст |
| Ответ на | Re: unneeded joins on view (Heikki Linnakangas <hlinnakangas@vmware.com>) |
| Список | pgsql-performance |
On 16/04/14 17:57, Heikki Linnakangas wrote: > On 04/16/2014 06:13 PM, Linos wrote: >> I thought that Postgresql would optimize out joins on columns I >> don't ask for when I use the view but it doesn't, this query: > > It doesn't, because it would be wrong. It still has to check that the tables have a matching row (or multiple matchingrows). > > If you use LEFT JOINs instead, and have a unique index on all the ID columns, then the planner can do what you expectedand leave out the joins. > > - Heikki > > You are right, I knew I was forgetting something important but I didn't know what was, thank you Heikki. Regards, Miguel Angel.
В списке pgsql-performance по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера