Search Postgresql Archives

Re: how to trace a backend session

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

 



Le lun. 22 janv. 2024 à 08:29, James Pang <jamespang886@xxxxxxxxx> a écrit :
[...] we used to turn on Oracle session trace(that will capture all activities,
SQL statements, waiting, waiting time), to do living troubleshooting.
could you direct any similar tracing in Postgresql v13 , v14. 

On Tue, Jan 23, 2024 at 7:45 PM Pierre Forstmann <pierre.forstmann@xxxxxxxxx> wrote:
I have coded an extension to trace SQL statements for specific backends: https://github.com/pierreforstmann/pg_log_statements
(only SQL statements are traced - no wait events data is collected).

There's also the possibility of activating client-side tracing with libpq, if you are using it:
https://www.postgresql.org/docs/current/libpq-control.html#LIBPQ-PQTRACE 

Not the same thing as server-side tracing, of course. But can be useful. --DD

PS: Although that trace is not easily machine parse'able, it is at least human readable (kinda...)
(see https://www.spinics.net/lists/pgsql/msg218580.html),

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]

  Powered by Linux