Generare un report sull'attività del server

Per generare un report sull'attività del server, puoi utilizzare il sistema di statistiche cumulative di PostgreSQL per raccogliere e generare report sulle informazioni sull'attività del server. Le informazioni sull'attività del server vengono esposte come tabelle di sistema, a cui è possibile accedere utilizzando le query SQL.

Ad esempio, la query riporta il numero di blocchi del disco trovati nella cache del buffer e il numero di blocchi del disco letti dal disco:

SELECT blks_hit, blks_read FROM pg_stat_database;

Osservando i valori di questi contatori nel tempo, puoi dedurre se il database utilizza bene la cache del buffer.

La documentazione di PostgreSQL contiene ulteriori informazioni su questo sistema di statistiche cumulative.