STL_ANALYZE - Amazon Redshift

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

STL_ANALYZE

Merekam detail untuk ANALYZE operasi.

STL_ ANALYZE hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan SYS pemantauanSYS_ANALYZE_HISTORY. Data dalam tampilan SYS pemantauan diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan SYS pemantauan untuk pertanyaan Anda.

Kolom tabel

Nama kolom Jenis data Deskripsi
userid integer ID pengguna yang membuat entri.
xid long ID transaksi.
basis data arang (30) Nama database.
table_id integer ID tabel.
status arang (15) Hasil dari perintah analisis. Nilai yang mungkin adalah Full, Skipped, dan PredicateColumn.
baris double Jumlah total baris dalam tabel.
modified_rows double Jumlah baris yang dimodifikasi sejak ANALYZE operasi terakhir.
threshold_percent integer Nilai analyze_threshold_percent parameter.
is_auto arang (1) Nilai true (t) jika operasi menyertakan operasi analisis Amazon Redshift secara default. Nilai adalah false (f) jika ANALYZE perintah dijalankan secara eksplisit.
waktu mulai timestamp Waktu di UTC mana operasi analisis mulai berjalan.
akhir waktu timestamp Waktu di UTC mana operasi analisis selesai berjalan.
prevtime timestamp Waktu di tabel UTC itu sebelumnya dianalisis.
num_predicate_cols integer Jumlah kolom predikat saat ini dalam tabel.
num_new_predicate_cols integer Jumlah kolom predikat baru dalam tabel sejak operasi analisis sebelumnya.
is_latar belakang karakter (1) Nilai true (t) jika analisis dijalankan oleh operasi analisis otomatis. Jika tidak, nilainya adalah false (f).
auto_analyze_phase karakter (100) Dicadangkan untuk penggunaan internal.
schema_name arang (128) Nama skema untuk tabel.
table_name arang (136) Nama tabel.

Kueri Sampel

Contoh berikut bergabung dengan STV _ TBL _ PERM untuk menunjukkan nama tabel dan rincian eksekusi.

select distinct a.xid, trim(t.name) as name, a.status, a.rows, a.modified_rows, a.starttime, a.endtime from stl_analyze a join stv_tbl_perm t on t.id=a.table_id where name = 'users' order by starttime; xid | name | status | rows | modified_rows | starttime | endtime -------+-------+-----------------+-------+---------------+---------------------+-------------------- 1582 | users | Full | 49990 | 49990 | 2016-09-22 22:02:23 | 2016-09-22 22:02:28 244287 | users | Full | 24992 | 74988 | 2016-10-04 22:50:58 | 2016-10-04 22:51:01 244712 | users | Full | 49984 | 24992 | 2016-10-04 22:56:07 | 2016-10-04 22:56:07 245071 | users | Skipped | 49984 | 0 | 2016-10-04 22:58:17 | 2016-10-04 22:58:17 245439 | users | Skipped | 49984 | 1982 | 2016-10-04 23:00:13 | 2016-10-04 23:00:13 (5 rows)