Re: Connection hangs on new created schema

From: Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>
To: Juan Manuel Cuello <juanmacuello(at)gmail(dot)com>, pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Connection hangs on new created schema
Date: 2018-03-28 05:58:11
Message-ID: 1522216691.2363.13.camel@cybertec.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Juan Manuel Cuello wrote:
> I have a postgresql database with around 4000 schemas. Each schema has around
> the same 65 tables. There are 8 processes connected to the database (it is a web app).
> Each process has only one direct connection to the database (no connection pool).
>
> Everything works ok until a new schema (with all its tables, indices, etc)
> is added to the database. When this happens, the next query made to the database
> takes too long, sometimes more than a minute o two. Also I see a high DB CPU usage
> during that lapse. Then everything continues working ok as usual and CPU drops to normal levels.
>
> I'm mostly sure this has to do with the amount of schemas, maybe related to relcache,
> but not sure why creating new schemas causes all this and where to look to solve this problem.

If you know the slow query EXPLAIN (ANALYZE, BUFFERS) it and see where the time
is spent.

Yours,
Laurenz Albe
--
Cybertec | https://www.cybertec-postgresql.com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message sanjeev kumar 2018-03-28 06:01:20 Hello all, I wanted to install any postgresql database for my development
Previous Message Laurenz Albe 2018-03-28 05:53:28 Re: Issue with PostgreSQL replication and PITR