Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: Nombre de bases sur une machine



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





Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group