Re: Query much slower on 9.6.5 than on 9.3.5

From: Ron <ronljohnsonjr(at)gmail(dot)com>
To: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Query much slower on 9.6.5 than on 9.3.5
Date: 2019-04-05 09:12:37
Message-ID: b3dea062-cf48-11a7-bcac-a74566985e32@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 4/5/19 3:43 AM, Rob Northcott wrote:
>
> I’ve had a couple of customers complaining of slow searches and doing some
> testing last night it seems to be much slower on the live server than on
> my test setup.
>
> It’s quite a messy query built up by the search code, with lots of joins
> and subqueries.
>
> I’ve downloaded a backup of the customer’s live database to test, so I’m
> running the same query on the same data, just two different servers.
>
> On the local test server (PSQL 9.3.5 running on an old Core2 Duo PC) it
> takes around 200ms to run the query.
>
> On the live server (PSQL 9.6.5 on virtual server with 4 cores) it takes 20
> seconds to run the same query.
>
> Looking at the explain analyse, the two servers are using quite different
> optimisation plans, but I can’t find any differences in the settings.
>
> Is there anything obvious I should look at that may be different between
> 9.3 and 9.6?
>
> If not, would it help if I post the analyse output on here? (can we post
> attachments to the group or should it just be text in the email?)
>
> Many thanks for any hints
>

I'll get the obvious first question out of the way, so that no one else has
to ask: have you analyzed the 9.6 database?  If not, do that first.

--
Angular momentum makes the world go 'round.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Rob Northcott 2019-04-05 09:35:06 RE: Query much slower on 9.6.5 than on 9.3.5
Previous Message Rob Northcott 2019-04-05 08:43:18 Query much slower on 9.6.5 than on 9.3.5