Re: Nombre de bases sur une machine

From: Marc Cousin <cousinmarc(at)gmail(dot)com>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Nombre de bases sur une machine
Date: 2009-04-24 10:39:31
Message-ID: 200904241239.31198.cousinmarc@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Allons dans ce cas allons encore plus loin et soulignons que si le nombre de
sessions est un souci, on peut aussi positionner une limite par base :

[ CONNECTION LIMIT [=] connlimit ] dans alter et create table

=> Ca permet de s'assurer qu'il n'y a pas de méchant sur une autre base pour
nous voler notre coussin à nous :)

Ca a aussi l'avantage d'être dynamique par rapport au max_connections, qu'on
met dans ce cas assez haut pour ne pas avoir à redémarrer le serveur pour ça
(dur à expliquer au client :) ).

On Friday 24 April 2009 12:24:29 Jean-Samuel Reynaud wrote:
> Pour compléter cette réponse, il y a un autre aspect à prendre en
> compte. Il s'agit du nombre de connexions simultanées à la base de
> données. Car si tu as (comme c'est mon cas sur un de mes serveur par
> exemple) 30 bases avec 7 serveurs web faisant des connexions
> persistantes, il faut calibrer le max_connections correctement pour
> éviter les rejets de connexion de la part de postgresql. En gros dans
> mon exemple:
> max_connections = (nbr_de_base * nbr_de_serveur_web * nbr_de_connexion
> persistante_par_base) + un_coussin
> ...
>
>
>
> Le Fri, 24 Apr 2009
>
> 11:44:17 +0200, Marc Cousin <cousinmarc(at)gmail(dot)com> a écrit :
> > Le nombre de bases en lui même n'a pas beaucoup d'importance, c'est
> > vraiment l'utilisation qu'on en fait qui fait la différence. Nous
> > avons un serveur avec plus de 200 bases sur un cluster, mais c'est un
> > environnement de développement. En production, ça tourne plutôt dans
> > la vingtaine, mais ils s'agit de bases assez actives.
> >
> > Bref, ça dépend trop des bases pour répondre, mais la limite c'est la
> > charge qu'engendre chaque base, pas le fait d'avoir la base elle même
> >
> > On Friday 24 April 2009 11:27:16 Emmanuel Seyman wrote:
> > > On m'a posé la question de savoir combien de bases Pg on pourrait
> > > faire tenir sur une machine. Mon hébergeur se plaint d'avoir autant
> > > de serveurs postgres que de bases et nous nous sommes posés la
> > > question de savoir sur combien de machines on pourrait consolider
> > > toutes ses bases.
> > >
> > > Quelqu'un a t-il un retour d'expérience sur le nombres de bases
> > > qu'on peut faire tourner sur UNE machine, aussi puissante
> > > soit-elle ?
> > >
> > > Emmanuel

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Marc Cousin 2009-04-24 14:26:27 Re: [OT] Oracle rachète Sun.
Previous Message Jean-Samuel Reynaud 2009-04-24 10:24:29 Re: Nombre de bases sur une machine