Postgres going very slow

Started by Olivier Leprêtreover 5 years ago2 messagesgeneral
Jump to latest
#1Olivier Leprêtre
o.lepretre@gmail.com

Hi,

We have a database which is getting very slow. Pgadmin 3 is alos very slow,
requiring more than 2 minutes to refresh the list of schemas

Machine is a windows server 2016 with Intel Xeon 2,4Ghz, 24 Go Ram. Postgres
9.6/32 bits

Database contains 4000 schemas, each having 164 tables, 48 index. This
generates 3,2 millions files in one folder (which could be an explanation..)

Searching to distribute datas across different disks, I looked at tablespace
but as we work with schemas as a whole, it doesn’t seems to be adequate.

I tried to see if it as possible to distribute schemas on different folders
but it doesn’t seems possible in the same database.

Would a solution be to create different databases which is possible but more
complex to manage from a development point of view ?

Does going to postgres 64 could improve things ?

Any suggestions ?

Thanks very much !

Olivier

--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus

#2Pavel Stehule
pavel.stehule@gmail.com
In reply to: Olivier Leprêtre (#1)
Re: Postgres going very slow

st 30. 9. 2020 v 10:06 odesílatel Olivier Leprêtre <o.lepretre@gmail.com>
napsal:

Hi,

We have a database which is getting very slow. Pgadmin 3 is alos very
slow, requiring more than 2 minutes to refresh the list of schemas

Machine is a windows server 2016 with Intel Xeon 2,4Ghz, 24 Go Ram.
Postgres 9.6/32 bits

Database contains 4000 schemas, each having 164 tables, 48 index. This
generates 3,2 millions files in one folder (which could be an explanation..)

Searching to distribute datas across different disks, I looked at
tablespace but as we work with schemas as a whole, it doesn’t seems to be
adequate.

I tried to see if it as possible to distribute schemas on different
folders but it doesn’t seems possible in the same database.

Would a solution be to create different databases which is possible but
more complex to manage from a development point of view ?

Does going to postgres 64 could improve things ?

Any suggestions ?

You have 24GB RAM and you use 32bit Postgres. Sure, using 32 bit is pretty
ineffective. Pgadmin will be every time slow if you have 4000 schemas -
this design is not good for interactive tools that show all schemas.

Regards

Pavel

Show quoted text

Thanks very much !

Olivier

<https://www.avast.com/sig-email?utm_medium=email&amp;utm_source=link&amp;utm_campaign=sig-email&amp;utm_content=emailclient&gt; Garanti
sans virus. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&amp;utm_source=link&amp;utm_campaign=sig-email&amp;utm_content=emailclient&gt;
<#m_3938937459389730491_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>