h1. HowDoWeDoPostgreSQL h2. Tuning Utiliser http://pgtune.leopard.in.ua/ Entrer RAM et nombre max de connections parallèles (= (nombre de processus uwsgi + gunicorn qui pointent vers la base) * 1.5): Attention ces valeurs ne concernent qu'une machine postgresql seule! Si d'autre processus tournent sur la même machine il faut diminuer la RAM allouée à postgresql pour en garder pour les autres processus Autres ressources: * https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server * http://thebuild.com/presentations/not-your-job-pgconf-us-2017.pdf : bonnes références notamment sur la configuration des logs pour trouver le bon work_mem * https://www.citusdata.com/blog/2017/09/29/what-performance-can-you-expect-from-postgres/ * tuto rapide par nos copains d'Evolix : https://wiki.evolix.org/HowtoPostgreSQL * super site sur les paramètres de conf postgresql : https://postgresqlco.nf/fr/doc/param/ Et sinon, appeler Dalibo. h2. Pour les devs
$ psql
> \l               # liste les bases
> \c passerelle    # se connecter à cette base
> \dn              # liste des schémas
> set search_path="passerelle_dev_publik_love";
> \dt              # liste des tables (ayant ce shcéma)