User Tools

Site Tools


doc:appunti:linux:sa:postgresql_replica

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
doc:appunti:linux:sa:postgresql_replica [2009/03/02 16:55] – external edit 127.0.0.1doc:appunti:linux:sa:postgresql_replica [2009/08/06 00:37] (current) niccolo
Line 16: Line 16:
  
 ===== Pgpool-II ===== ===== Pgpool-II =====
 +
 +**[[http://pgpool.projects.postgresql.org/|Pggpool-II Home page]]**
 +
 +Come verificare se pgpool **è in esecuzione**:
 +
 +<code>
 +/etc/init.d/pgpool2 status
 +</code>
 +
 +Il file di configurazione è **''/etc/pgpool.conf''**.
 +
 +^ port  | Porta su cui accetta le connessioni. Default è **9999**, per presentarsi agli applicativi in modo trasparente si può usare **5432**.  |
 +^ pcp_port  | Porta per interfaccia di controllo PCP, default **9898**.  |
 +^ log_statement | Print all statements to the log: **true** or **false**. |
 +
 +L'interfaccia di controllo via network di pgpool è **pcp**, normalmente in ascolto sulla porta **9898**. Il file di configurazione con login/password è **''/etc/pcp.conf''**.
 +
 +Per sapere **quanti nodi** sono nel pool, attached o detached (supponendo che postgres/postgres siano le credenziali):
 +
 +<code>
 +pcp_node_count 30 localhost 9898 postgres postgres
 +2
 +</code>
 +
 +Per avere **informazioni su ciascun nodo** (si inizia a contare da zero):
 +
 +<code>
 +pcp_node_info 30 localhost 9898 postgres postgres 0
 +host3b 5432 2 1073741823.500000
 +</code>
 +
 +Oltre al nome dell'host e la porta sulla quale viene contattato, il terzo parametro indica **lo stato del nodo**:
 +
 +  * 0 - This state is only used during the initialization. PCP will never display it.
 +  * 1 - Node is up. No connections yet.
 +  * 2 - Node is up. Connections are pooled.
 +  * 3 - Node is down.
 +
 +L'ultimo parametro è il //normalized load balance weight//.
  
 ===== Pitr ===== ===== Pitr =====
doc/appunti/linux/sa/postgresql_replica.1236009357.txt.gz · Last modified: 2009/08/06 00:36 (external edit)