View a markdown version of this page

PG_BACKEND_PID - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

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):