Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
PG_ _ BACKEND PID
Restituisce l'ID di processo (PID) del processo del server che gestisce la sessione corrente.
Nota
Non PID è univoco a livello globale. Può essere riutilizzato nel tempo.
Sintassi
pg_backend_pid()
Tipo restituito
Restituisce un integer.
Esempio
È possibile correlare PG_ BACKEND _ PID con le tabelle di registro per recuperare informazioni per la sessione corrente. Ad esempio, la query seguente restituisce l'ID di query e una porzione del testo di query delle query completate nella sessione corrente.
select query, substring(text,1,40) from stl_querytext where pid = PG_BACKEND_PID() order by query desc; query | substring -------+------------------------------------------ 14831 | select query, substring(text,1,40) from 14827 | select query, substring(path,0,80) as pa 14826 | copy category from 's3://dw-tickit/manif 14825 | Count rows in target table 14824 | unload ('select * from category') to 's3 (5 rows)
È possibile correlare PG_ BACKEND _ PID con la colonna pid nelle seguenti tabelle di registro (le eccezioni sono indicate tra parentesi):
-
STL_SESSIONS (elaborazione)
-
STV_LOCKS (lock_owner_pid)
-
STV_RECENTS (process_id)