SVL_KOMPILASI - Amazon Redshift

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

SVL_KOMPILASI

Rekaman mengkompilasi waktu dan lokasi untuk setiap segmen kueri kueri.

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

catatan

SVL_COMMPILE hanya berisi kueri yang dijalankan pada cluster utama. Itu tidak berisi kueri yang dijalankan pada cluster penskalaan konkurensi. Untuk mengakses kueri yang dijalankan pada kluster penskalaan utama dan konkurensi, sebaiknya gunakan tampilan pemantauan SYS. SYS_QUERY_HISTORY Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

Untuk informasi tentang SVCS_COMMPILE, lihat. SVCS_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. Dapat digunakan untuk bergabung dengan berbagai tabel dan tampilan sistem lainnya.
segmen integer Segmen query yang akan dikompilasi.
lokus integer Lokasi di mana segmen berjalan. 1jika pada node komputasi dan 2 jika pada node pemimpin.
waktu mulai timestamp Waktu di UTC kompilasi dimulai.
akhir waktu timestamp Waktu di UTC kompilasi berakhir.
mengompilasikan integer 0jika kompilasi digunakan kembali, 1 jika segmen dikompilasi.

Kueri Sampel

Dalam contoh ini, kueri 35878 dan 35879 menjalankan pernyataan SQL yang sama. 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 svl_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)