From: | Scott Marlowe <scott(dot)marlowe(at)gmail(dot)com> |
---|---|
To: | Farhan Husain <russoue(at)gmail(dot)com> |
Cc: | Gregory Stark <stark(at)enterprisedb(dot)com>, pgsql-performance(at)postgresql(dot)org |
Subject: | Re: Abnormal performance difference between Postgres and MySQL |
Date: | 2009-02-23 23:38:27 |
Message-ID: | dcc563d10902231538y6921628bkd207e600d7f14972@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
On Mon, Feb 23, 2009 at 4:35 PM, Farhan Husain <russoue(at)gmail(dot)com> wrote:
>
>
> On Mon, Feb 23, 2009 at 5:27 PM, Gregory Stark <stark(at)enterprisedb(dot)com>
> wrote:
>>
>> Farhan Husain <russoue(at)gmail(dot)com> writes:
>>
>> > I can provide any other information needed and also the data if anyone
>> > wants.
>>
>> What did the query plans look like in both databases?
>>
>> In Postgres you can get the query plan with
>>
>> EXPLAIN ANALYZE select ...
>>
>> You can leave out the ANALYZE if you can't wait until the query completes
>> but
>> it will have much less information to diagnosis any problems.
>>
>> --
>> Gregory Stark
>> EnterpriseDB http://www.enterprisedb.com
>> Ask me about EnterpriseDB's Slony Replication support!
>
> I am doing the EXPLAIN ANALYZE now, it will take about 1 hour and 20 minutes
> again. I will get back to you once it is finished. Do you know how to get
> the query plan in MySQL?
Explain works in mysql. It just doesn't tell you a whole lot, because
the query planner's dumb as a brick. Note that often that stupid
query planner makes queries run really fast. When it doesn't, there's
not a lot of tuning you can do to fix it.
What does plain explain on pgsql tell you? Please attach output back
to the list from it for us to peruse.
From | Date | Subject | |
---|---|---|---|
Next Message | Farhan Husain | 2009-02-24 01:24:49 | Re: Abnormal performance difference between Postgres and MySQL |
Previous Message | Scott Marlowe | 2009-02-23 23:37:04 | Re: Abnormal performance difference between Postgres and MySQL |