Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
STL_FILE_SCAN
Mengembalikan file yang dibaca Amazon Redshift saat memuat data dengan menggunakan perintah. COPY
Menanyakan tampilan ini dapat membantu memecahkan masalah kesalahan pemuatan data. STL_ FILE _ SCAN dapat sangat membantu dengan menentukan masalah dalam pemuatan data paralel, karena beban data paralel biasanya memuat banyak file dengan satu COPY perintah.
STL_ FILE _ SCAN 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
STL_ FILE _ SCAN hanya berisi kueri yang dijalankan di 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_LOAD_DETAIL Data dalam tampilan SYS pemantauan diformat agar lebih mudah digunakan dan dipahami.
Kolom tabel
Nama kolom | Jenis data | Deskripsi |
---|---|---|
userid | integer | ID pengguna yang membuat entri. |
kueri | integer | ID kueri. Kolom kueri dapat digunakan untuk bergabung dengan tabel dan tampilan sistem lainnya. |
mengiris | integer | Nomor yang mengidentifikasi irisan tempat kueri berjalan. |
name | karakter (90) | Jalur lengkap dan nama file yang dimuat. |
lini | bigint | Jumlah baris yang dibaca dari file. |
byte | bigint | Jumlah byte yang dibaca dari file. |
waktu muat | bigint | Jumlah waktu yang dihabiskan untuk memuat file (dalam mikrodetik). |
jam malam | Stempel Waktu | Stempel waktu yang mewakili waktu Amazon Redshift mulai memproses file. |
adalah_sebagian | integer | Nilai bahwa jika benar (1) menunjukkan file input dibagi menjadi rentang selama COPY operasi. Jika nilai ini salah (0), file input tidak dibagi. |
start_offset | bigint | Nilai itu, jika file input dibagi selama COPY operasi, menunjukkan nilai offset dari split (dalam byte). Jika file tidak dibagi, nilai ini adalah 0. |
Kueri Sampel
Kueri berikut mengambil nama dan waktu muat file apa pun yang membutuhkan lebih dari 1.000.000 mikrodetik untuk dibaca Amazon Redshift.
select trim(name)as name, loadtime from stl_file_scan where loadtime > 1000000;
Query ini mengembalikan contoh output berikut.
name | loadtime ---------------------------+---------- listings_pipe.txt | 9458354 allusers_pipe.txt | 2963761 allevents_pipe.txt | 1409135 tickit/listings_pipe.txt | 7071087 tickit/allevents_pipe.txt | 1237364 tickit/allusers_pipe.txt | 2535138 listings_pipe.txt | 6706370 allusers_pipe.txt | 3579461 allevents_pipe.txt | 1313195 tickit/allusers_pipe.txt | 3236060 tickit/listings_pipe.txt | 4980108 (11 rows)