Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
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
L'PID non è 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 le informazioni sulla 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 log (le eccezioni sono indicate tra parentesi):
-
STL_SESSIONS (elaborazione)
-
STV_LOCKS (lock_owner_pid)
-
STV_RECENTS (process_id)