SVCS_COMPILE - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

SVCS_COMPILE

Rekaman mengkompilasi waktu dan lokasi untuk setiap segmen kueri kueri, termasuk kueri yang dijalankan pada klaster penskalaan serta kueri yang dijalankan di klaster utama.

catatan

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

SVCS_ COMPILE dapat dilihat 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, lihatSVL_KOMPILASI.

Kolom tabel

Nama kolom Jenis data Deskripsi
userid integer ID pengguna yang membuat entri.
xid bigint ID transaksi yang terkait dengan pernyataan tersebut.
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 di Universal Coordinated Time (UTC) dimana kompilasi dimulai.
akhir waktu timestamp Waktu di UTC mana kompilasi berakhir.
mengompilasikan integer Nilai yang 0 jika kompilasi digunakan kembali dan 1 jika segmen dikompilasi.

Kueri Sampel

Dalam contoh ini, kueri 35878 dan 35879 menjalankan pernyataan yang sama. SQL Kolom kompilasi untuk kueri 35878 ditampilkan 1 untuk empat segmen kueri, yang menunjukkan bahwa segmen dikompilasi. Kueri 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)