Vous n'êtes pas identifié(e).
Pfuittt donc j'avais tort...
Vous écrivez que 'Pgpool SEUL' peut effectuer des réplications... j'avoue là, ne plus rien comprendre car vous ne semblez pas inclure dans la réplication, le warm/hot/Slony etc...
Alors, dois-je comprendre dans votre réponse que PGPOOL duplique tous les inserts, updates ou delete du serveur maître vers les serveurs esclaves, mais que les autres duplications (warm/hot, Slony) sont d'autres 'formes' de réplications (Trigger ou envoie des logs !)...
Me trompe-je ?
Re-bonjour à tous...
Juste une dernière confirmation, suite à une discussion...
Pouvez-vous me confirmer que PGPOOL tout seul, est incapable d'effectuer des réplications de bases de données... et qu'il faut y ajouter Slony ou le warm ou le hot standby ou un autre produit ?
Merci pour vos réponses...
Merci à tous pour vos réponses...
Juste une dernière pour préciser...
Quelle est la différence entre une 'HOT standby'(9.0) et la 'streaming réplication'(9.1) ? Est-ce le fait que l'un est asynchrone et l'autre synchrone ?
Encore désolé !
Merci pour vos réponses...
En fait, je reprend une étude commencée fin 2011 sur l'installation d'une application avec serveur maitre et esclave en 'hot stanby'... et qui commence à voir le jour...
J'ai relu toutes les réponses à mes questions de néophyte, mais je m'en pose une autre maintenant que nous avons peu plus de billes sur le sujet...
1°) Quel(s) type(s) de réplication peut-on espérer avec la 8.4 ?
2°) Gillaume, quand vous écrivez qu'une des nouveautés principales de la 9.0 est la 'réplication interne', est-ce de la 'streamin réplication' dont vous voulez parler ?
3°) Si je dis que la 8.4 ne gère que de la réplication asynchrone, je me trompe ?
Merci pour vos réponses...
Merci pour vos réponses...
Merci pour ces tuttos...
Faites-moi râler... Qu'avons-nous raté entre les versions 8 et 9 ?
Merci pour vos réponses...
Nous devons creer/installer un logiciel maison (avec PGPOOl et Hot Standby) mais nos RedHat supportent :
- openldap 2.4.19
- httpd 2.2.15
- postgresql-server 8.4.7
- tomcat6 6.0.24 sous redHat
Sans minimiser les disparitions des FSM et consorts, je vois que les grandes différences entre les deux versions portent plutôt sur les performances... me trompje-je ?
Nous ne pouvons pas installer un Postgrès 9, car Redhat n'a pas encore de support sur cette version... et cela, pour nous, est irrecevable !
Qu'en pensez-vous ?
Bonjour à tous...
pouvez-vous me dire (en gros et rapidement ce qui vous vient à l'esprit... ensuite je creuserai !) quelles sont les + grandes différences entre les versions 8.2 et 8.4 de Postgrès...
Si elles sont vraiment différentes... et quel est le + gros apport de la 8.4 par rapport à la 8.2.
Merci d'avance...
Effectivement, ça fonctionne.. je me suis emmêlé les pinceaux... désolé !
Non Marc, le problème n'est pas là... j'ai mal codé le select (*) dans le post mais il a bien été codé avec les ()...
Quand je code un tout bête :
madatabase# Select * from Matable
madatabase#
il passe à la ligne sans rien me donner (Matable existe bien !)
Non mais quand j'en mets un, il me rend une erreur de syntaxe :
Madatabase=# select count * from Matable ;
ERROR: syntax error at or near "from"
LINE 1: select count * from attach ;
bizarre !
Merci Arthurr pour votre réponse mais j'ai tout essayé (y compris sans les cotes et avec simple cote ) et pas de réponse...
Quand je fais : madatabase# \d Matable => ça fonctionne j'ai bien la descritption de Matable
Mais je n'arrive pas à passer le 'SELECT'...
Avez-vous une idée...
Bonjour à tous ...
Je reviens pour vous poser la question 'simple' suivante :
Quand j'effectue :
psql -d Madatabase -c "select count (*) from table_toto
j'ai mon résultat => OK il me retourne le comptage
Mais quand je découpe de la sorte :
psql -d madatabase => OK
Welcome to psql 8.2.15, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
ET ENSUITE
madatabase# "select count (*) from table-toto"
Il ne me retourne rien !
POURQUOI ?
Excusez encore pour cette pauvre question mais je ne touche à postgrès que de temps en temps et j'ai quelquefois des lacunes...
En fait j'avais mal copié/collé l'ordre de pgfouine, car même avec -logtype stderr cela ne fonctionnait pas ....
Le problème venait bien du langage...
Merci encore !
Bonjour à tous...
J'ai l'erreur suivante sur un appel à PGFOUINE : pgfouine.php -file /toto/pg_log/postgresql-05.log
$ pgfouine.php -file /var/akio/db/aic/pg_log/postgresql-05.log
pgFouine did not find any valid PostgreSQL log line in your log file:
* check that PostgreSQL uses an english locale for logging (lc_messages in your postgresql.conf),
* check that you use the -logtype option (syslog, stderr) according to your log file,
* if you use syslog and log_line_prefix, check that your log_line_prefix has a trailing space,
* if you use stderr, check that your log_line_prefix is of the form '%t [%p]: [%l-1] '.
If you think your log file and your options are correct, please contact the author (gsmet on #postgresql@freenode or guillaume-pg at smet dot org).
Ok !
Voici un extrait de ma log
2012-01-05 13:00:09 CET [1844]: [5-1] LOG: durée : 0.175 ms
2012-01-05 13:05:56 CET [2301]: [1-1] LOG: durée : 55213.783 ms, instruction : ANALYZE;
OK !
Voci mon postgres.conf :
log_destination = 'stderr'
log_min_duration_statement = 5000
log_duration = on
et surtout
log_line_prefix = '%t [%p]: [%l-1] '...
OK
Pourquoi cette erreur ?
Merci pour vos réponses..
Merci beaucoup !
Re-bonjour à tous...
Avec quel select qui va bien, puis-je évaluer la taille de ma database 'TOTO' (y a t'il l'équivalent de sp_helpdb de sql/server !)
merci pour vos réponses...
Quitte à paraître un peu noeud-noeud, je me pose une question :
Vous parlez de faire la différence entre l'option 'load-balancing' et 'pool de connexion' de PGPOOL... pour moi (qui n'a pas encore installé tout ça car nous sommes en pleine réfléxion !) PGPOOL fait les deux...
C'est à dire qu'il gère les connexions (par exemple, il les laisse 'ouverte' même quand elles ne 'travaillent' pas !) et aussi le load-balancing (gestion de parallélisation des actions effectuées dans les connexions !) ...
Pourquoi faites-vous la différence entre les deux ?
Est-ce une question de paramétrage et PGPOOL ?
Désolé mais je suis un peu dans le flou !
Bonjour à tous et merci pour vos réponses...
Je reviendrais vers vous en 'réanimant' ce post dès que j'aurai de plus amples renseignements...
Encore merci !
Bonjour à tous...
Je vais bientôt mettre en place une database en 'hot standby' dont les particularités sont :
- 50 Gigas de données
- % de croissance = 1 % par an
- 500 sessions simultanées
PGPOOL supporte t'il bien ce nombre de sessions (je pense que oui, mais j'aimerai avoir la confirmation) ?
Merci pour vos réponses...
Je re-rouvre pour savoir s'il y a un manuel explicatif (en français !) sur pl/proxy (j'ai rien trouvé sur Internet) ?
merci pour vos réponses
Merci à vous...
A bientôt !
Je reprends :
Merci Guillaume pour vos réponses...
3.1) Il ne faut pas alors que la database soit trop volumineuse, car dupliquer par exemple 1 tera sur 5 serveur me parait bien lourd pour des questions de disponibilité et de perf'... me trompe-je ?
Et dans ce cas deux question :
3.2°) Est-ce serveur maître qui alimente tous les esclaves
3.3°) Un esclave peut-il alimenter un autre esclave
4.1°) Pourquoi le sharding n'effectue t'il pas de duplication ... ce sont à mon sens, deux choses différentes car un serveur maitreA (mois de janvier) pourrait très bien dupliquer sur un serveuresclaveA... bizarre !
4.2°) La répartition des charges/msnipulations de données dans ce cas là, est-il fait par PGPOOL ?
4.3°) Pourquoi Slony peut-il faire du Sharding ? Pour moi Slony n'est que de la réplication de données par trigger entre deux serveurs !,
hein ?
Merci encore pour vos réponses...
Merci Guillaume pour vos réponses...
3.1) Ill ne faut pas alors que la database soit trop volumineuse, car dupliquer par exemple 1 tera sur 5 serveur me parait bien lourd pour des questions de disponibilité et de perf'... me trompe-je ?
Et dans ce cas deux question :
3.1°) Est-ce serveur maître qui alimente tous les esclaves
3.2°) Un esclave peut-il alimenter un autre esclave
4.1°) Pourquoi le sharding n'effectue t'il pas de duplication ... ce sont à mon sens, deux choses différentes car un serveur maitreA (mois de janvier) pourrait très bien dupliquer sur un serveuresclaveA... bizarre !
4.2°) La répartition des charges/msnipulations de données dans ce cas là, est-il fait par PGPOOL ?
4.3°) Pourquoi Slony peut-il faire du Sharding ? Pour moi Slony n'est que de la réplication de données par trigger entre deux serveurs !,
Hein ?
Merci encore pour vos réponses...
Merci Guillaume pour vos réponses...