Re: Index not used in join.. (example included)
От | Ron Arts |
---|---|
Тема | Re: Index not used in join.. (example included) |
Дата | |
Msg-id | 4AB387E3.7010707@neonova.nl обсуждение исходный текст |
Ответ на | Re: Index not used in join.. (example included) (Michael Wood <esiotrot@gmail.com>) |
Список | pgsql-novice |
Michael Wood schreef: > 2009/9/18 Michael Wood <esiotrot@gmail.com>: >> 2009/9/18 Ron Arts <ron.arts@neonova.nl>: >>> A. Kretschmer schreef: >> [...] >>>> You can try to force an index-scan by disabling the seq-scan (set >>>> enable_seqscan='no';) and re-run the query. >>> That does force it to use the index, but doesn't speed up my query. >> Would it help to add an index on the name column of the detail table? >> And maybe to make it a foreign key referencing the first table? > > Sorry, I just had another look and see you do have an index on the > name column in detail. > > I wonder if it would make a difference if the index on the first table > was a unique index. > > -- > Michael Wood <esiotrot@gmail.com> > Well, the name columns are not unique in both tables. So I cannot make it an unique index. Ron -- NeoNova BV innovatieve internetoplossingen http://www.neonova.nl Science Park 140 1098 XG Amsterdam info: 020-5611300 servicedesk: 020-5611302 fax: 020-5611301 KvK Amsterdam 34151241 Op dit bericht is de volgende disclaimer van toepassing: http://www.neonova.nl/maildisclaimer
В списке pgsql-novice по дате отправления: