PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come profilare il database PostgreSQL?

"Tieni d'occhio" e "profilo" sono due compiti abbastanza diversi dal mio punto di vista.

Per la profilazione (non una visualizzazione live di ciò che sta accadendo in questo momento, ma per vedere quali query richiedono più tempo ecc.), dai un'occhiata a pgFouine:

http://pgfouine.projects.postgresql.org/

Ciò ti consentirà di vedere quali query richiedono un uso intensivo di risorse e di intraprendere l'azione appropriata:aggiungere indici mancanti, riscrivere le query utilizzando altre tecniche, ecc.