Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SVV_TABLE_INFO
Menampilkan informasi ringkasan untuk tabel dalam database. Tampilan memfilter tabel sistem dan hanya menampilkan tabel yang ditentukan pengguna.
Anda dapat menggunakan INFO tampilan SVV _ TABLE _ untuk mendiagnosis dan mengatasi masalah desain tabel yang dapat memengaruhi kinerja kueri. Ini termasuk masalah dengan pengkodean kompresi, kunci distribusi, gaya pengurutan, kemiringan distribusi data, ukuran tabel, dan statistik. INFOTampilan SVV _ TABLE _ tidak mengembalikan informasi apa pun untuk tabel kosong.
INFOTampilan SVV _ TABLE _ merangkum informasi dari tabelSTV_BLOCKLIST,, STV_NODE_STORAGE_CAPACITYSTV_TBL_PERM, dan STV_SLICES sistem dan dari tabel katalog PG_, PG_ DATABASE
SVV_ TABLE _ INFO hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem. Untuk mengizinkan pengguna menanyakan tampilan, berikan SELECT izin pada SVV _ TABLE _ INFO kepada pengguna.
Kolom tabel
Nama kolom | Jenis data | Deskripsi |
---|---|---|
database | text | Nama basis data. |
schema | text | Nama skema. |
table_id | oid | ID tabel. |
table | text | Nama tabel. |
encoded | text | Nilai yang menunjukkan apakah kolom apa pun memiliki pengkodean kompresi yang ditentukan. |
diststyle | text | Gaya distribusi atau kolom kunci distribusi, jika distribusi kunci ditentukan. Nilai yang mungkin termasukEVEN ,KEY(column) ,ALL ,AUTO(ALL) ,AUTO(EVEN) , danAUTO(KEY(column)) . |
sortkey1 | text | Kolom pertama dalam kunci sortir, jika kunci pengurutan didefinisikan. Nilai yang mungkin termasukcolumn ,AUTO(SORTKEY) , danAUTO(SORTKEY(column)) . |
max_varchar | integer | Ukuran kolom terbesar yang menggunakan tipe VARCHAR data. |
sortkey1_enc | karakter (32) | Pengkodean kompresi kolom pertama dalam kunci sortir, jika kunci pengurutan didefinisikan. |
sortkey_num | integer | Jumlah kolom didefinisikan sebagai kunci pengurutan. |
size | bigint | Ukuran tabel, dalam blok data 1-MB. |
pct_used | numerik (10,4) | Persentase ruang yang tersedia yang digunakan oleh tabel. |
empty | bigint | Untuk penggunaan internal. Kolom ini tidak lagi digunakan dan akan dihapus dalam rilis future. |
unsorted | numerik (5,2) | Persentase baris yang tidak disortir dalam tabel. |
stats_off | numerik (5,2) | Angka yang menunjukkan seberapa basi statistik tabel; 0 adalah saat ini, 100 sudah ketinggalan zaman. |
tbl_rows | numerik (38,0) | Total jumlah baris dalam tabel. Nilai ini mencakup baris yang ditandai untuk dihapus, tetapi belum disedot. |
skew_sortkey1 | numerik (19,2) | Rasio ukuran kolom kunci non-sort terbesar dengan ukuran kolom pertama dari kunci sortir, jika kunci pengurutan didefinisikan. Gunakan nilai ini untuk mengevaluasi efektivitas kunci sortir. |
skew_rows | numerik (19,2) | Rasio jumlah baris dalam irisan dengan baris terbanyak dengan jumlah baris dalam irisan dengan baris paling sedikit. |
estimated_visible_rows | numerik (38,0) | Perkiraan baris dalam tabel. Nilai ini tidak termasuk baris yang ditandai untuk dihapus. |
risk_event | text | Informasi risiko tentang tabel. Bidang dipisahkan menjadi beberapa bagian:
Contoh berikut menunjukkan nilai-nilai di lapangan.
|
vacuum_sort_benefit | numerik (12,2) | Perkiraan peningkatan persentase maksimum kinerja kueri pemindaian saat Anda menjalankan pengurutan vakum. |
create_time | stempel waktu tanpa zona waktu | Stempel waktu untuk saat tabel dibuat. |
Kueri Sampel
Contoh berikut menunjukkan pengkodean, gaya distribusi, pengurutan, dan kemiringan data untuk semua tabel yang ditentukan pengguna dalam database. Di sini, “tabel” harus dilampirkan dalam tanda kutip ganda karena itu adalah kata yang dicadangkan.
select "table", encoded, diststyle, sortkey1, skew_sortkey1, skew_rows from svv_table_info order by 1; table | encoded | diststyle | sortkey1 | skew_sortkey1 | skew_rows ---------------+---------+-----------------+--------------+---------------+---------- category | N | EVEN | | | date | N | ALL | dateid | 1.00 | event | Y | KEY(eventid) | dateid | 1.00 | 1.02 listing | Y | KEY(listid) | dateid | 1.00 | 1.01 sales | Y | KEY(listid) | dateid | 1.00 | 1.02 users | Y | KEY(userid) | userid | 1.00 | 1.01 venue | N | ALL | venueid | 1.00 | (7 rows)