View a markdown version of this page

SVCS_KOMPILASI - 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.

SVCS_KOMPILASI

Merekam waktu dan lokasi kompilasi untuk setiap segmen kueri, termasuk kueri yang dijalankan pada cluster penskalaan serta kueri yang dijalankan pada cluster utama.

catatan

Tampilan sistem dengan awalan SVCS memberikan rincian tentang kueri pada cluster penskalaan utama dan konkurensi. Tampilan mirip dengan tampilan dengan awalan SVL kecuali bahwa tampilan SVL memberikan informasi hanya untuk kueri yang dijalankan pada cluster utama.

SVCS_COMPILE terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.

Untuk informasi tentang SCL_COMPILE, lihat. SVL_COMPILE

Kolom tabel

Nama kolom Jenis data Deskripsi
Userid integer ID pengguna yang membuat entri.
xid bigint ID transaksi yang terkait dengan pernyataan.
pid integer ID proses yang terkait dengan pernyataan.
kueri integer ID kueri. Anda dapat menggunakan ID ini untuk bergabung dengan berbagai tabel dan tampilan sistem lainnya.
segmen integer Segmen query yang akan dikompilasi.
lokus integer Lokasi di mana segmen berjalan, 1 jika pada node komputasi dan 2 jika pada node pemimpin.
waktu mulai timestamp Waktu dalam Waktu Terkoordinasi Universal (UTC) dimana kompilasi dimulai.
waktu akhir timestamp Waktu dalam UTC saat kompilasi berakhir.
mengompilasikan integer Nilai yaitu 0 jika kompilasi digunakan kembali dan 1 jika segmen dikompilasi.

Kueri Sampel

Dalam contoh ini, query 35878 dan 35879 menjalankan pernyataan SQL yang sama. Kolom kompilasi untuk query 35878 menunjukkan 1 untuk empat segmen kueri, yang menunjukkan bahwa segmen dikompilasi. Query 35879 ditampilkan 0 di kolom kompilasi untuk setiap segmen, menunjukkan bahwa segmen tidak perlu dikompilasi lagi.

select userid, xid, pid, query, segment, locus, datediff(ms, starttime, endtime) as duration, compile from svcs_compile where query = 35878 or query = 35879 order by query, segment; userid | xid | pid | query | segment | locus | duration | compile --------+--------+-------+-------+---------+-------+----------+--------- 100 | 112780 | 23028 | 35878 | 0 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 1 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 2 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 3 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 4 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 5 | 1 | 0 | 0 100 | 112780 | 23028 | 35878 | 6 | 1 | 1380 | 1 100 | 112780 | 23028 | 35878 | 7 | 1 | 1085 | 1 100 | 112780 | 23028 | 35878 | 8 | 1 | 1197 | 1 100 | 112780 | 23028 | 35878 | 9 | 2 | 905 | 1 100 | 112782 | 23028 | 35879 | 0 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 1 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 2 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 3 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 4 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 5 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 6 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 7 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 8 | 1 | 0 | 0 100 | 112782 | 23028 | 35879 | 9 | 2 | 0 | 0 (20 rows)