Re: query tuning help

Поиск
Список
Период
Сортировка
От Andy Colson
Тема Re: query tuning help
Дата
Msg-id 4C1633B0.8090101@squeakycode.net
обсуждение исходный текст
Ответ на query tuning help  (AI Rumman <rummandba@gmail.com>)
Список pgsql-performance
On 06/14/2010 05:41 AM, AI Rumman wrote:
> Can any one please help me in tuning the query?
>
> explain
> select *
> from (select * from crmentity where deleted = 0 and createdtime between
> (now() - interval '6 month') and now() ) as crmentity
> inner join (select * from activity where  activitytype = 'Emails' and
> date_start between (now() - interval '6 month')  and now()) as activity
> on crmentity.crmid=activity.activityid
> inner join emaildetails on emaildetails.emailid = crmentity.crmid
> inner join vantage_email_track on
> vantage_email_track.mailid=emaildetails.emailid
> left join seactivityrel on seactivityrel.activityid = emaildetails.emailid
>

Can you send us 'explain analyze' too?

> ->  Seq Scan on emaildetails  (cost=0.00..1686.95 rows=44595 width=186)
> ->  Seq Scan on vantage_email_track  (cost=0.00..1324.52 rows=88852 width=12)

do you have indexes on emaildetails(emailid) and  vantage_email_track(mailid)?

-Andy

В списке pgsql-performance по дате отправления:

Предыдущее
От: Tom Molesworth
Дата:
Сообщение: Re: Dead lock
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Analysis Function