[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [postgresql-it] Problemi con sincronizzazione tra due DB.



Ciao,

Il 02/04/12 13:00, Nicolas ha scritto:
I db sono Pg versione 9.2, per la sicronizzazione uso Bucardo 4.0.
Sistema operativo?
La sincronizzazione funziona correttamente ed è "abbastanza veloce"... il problema sono le prestazioni del DB, che in interrogazione calano vertiginosamente !!!

Non ho capito se le prestazioni calano sul master o sullo slave.
Il problema a quanto pare sono gli indici, se ricreo gli indici delle tabelle, le prestazioni ricominciano ad essere "accettabili".
Il problema può dipendere da tante cose:

1) hardware
2) sistema operativo
3) configurazione di PostgreSQL
4) struttura del database
5) workload

A seconda di tutto questo, il problema potrebbe anche non dipendere necessariamente dalla replica.
Secondo voi come potrei risolvere ?
Purtroppo dalle informazioni che hai mandato, ti rispondo che può dipendere da una delle 5 cose scritte sopra (almeno).
avete altri programmi per fare la replica tra due DB ?
Certo: http://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling

Altrimenti puoi comprarti un libro su PostgreSQL: http://www.postgresql.org/docs/books/

Il libro nostro di 2ndQuadrant su "Administration Cookbook" ha una sezione specifica sulla replica e copre anche Londiste (il tool utilizzato da Skype).

Ciao,
Gabriele

-- 
 Gabriele Bartolini - 2ndQuadrant Italia
 PostgreSQL Training, Services and Support
 gabriele.bartolini@xxxxxxxxxxxxxx | www.2ndQuadrant.it