Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai 1 November 2025. Jika Anda ingin menggunakan Python UDFs, buat UDFs sebelum tanggal tersebut. Python yang ada UDFs akan terus berfungsi seperti biasa. Untuk informasi lebih lanjut, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
PG_BACKEND_PID
Mengembalikan ID proses (PID) dari proses server yang menangani sesi saat ini.
catatan
PID tidak unik secara global. Hal ini dapat digunakan kembali dari waktu ke waktu.
Sintaksis
pg_backend_pid()
Jenis pengembalian
Mengembalikan bilangan bulat.
Contoh
Anda dapat menghubungkan PG_BACKEND_PID dengan tabel log untuk mengambil informasi untuk sesi saat ini. Misalnya, query berikut mengembalikan ID query dan sebagian dari teks query untuk query selesai dalam sesi saat ini.
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)
Anda dapat menghubungkan PG_BACKEND_PID dengan kolom pid dalam tabel log berikut (pengecualian dicatat dalam tanda kurung):
-
STL_SESSION(proses)
-
STV_LOCKS(lock_owner_pid)
-
STV_TERBARU(process_id)