Domanda

Sto lavorando a un piccolo strumento per raccogliere informazioni sul nostro database postgres e ho cercato di utilizzare postgres Raccoglitore di statistiche .Sembra che ci siano molte informazioni / statistiche nella tabella, ma non riesco a capire cosa significhi esattamente tutto ciò.

Se qualcuno ha già utilizzato queste visualizzazioni, sarebbe in grado di indicarmi la giusta direzione su come ottenere statistiche come il numero di query attualmente in esecuzione o la query più lenta?Se questi non sono possibili dal raccoglitore di statistiche di postgres, c'è qualche altro metodo per ottenere le statistiche che potrei usare?

Un'altra cosa su cui ero confuso è se il raccoglitore di statistiche limita la quantità di dati: ad esempio, registrerà solo gli ultimi x processi del server?

È stato utile?

Soluzione

Ti suggerisco di esaminare quali altri strumenti di monitoraggio sono già in esecuzione, come Munin o check_postgres per Nagios.

Nello specifico, per quello che stai chiedendo qui, guarda la vista pg_stat_activity.

E no, il raccoglitore di statistiche tiene traccia di tutto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top