Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
STL_ANALYZE_COMPRESSION
Merekam rincian untuk operasi analisis kompresi selama COPY atau ANALYZE COMPRESSION perintah.
STL_ ANALYZE _ COMPRESSION 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.
Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan SYS pemantauanSYS_ANALYZE_COMPRESSION_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. |
start_time | timestamp | Waktu ketika operasi analisis kompresi dimulai. |
xid | bigint | ID transaksi dari operasi analisis kompresi. |
tbl | integer | ID tabel tabel yang dianalisis. |
tablename | karakter (128) | Nama tabel yang dianalisis. |
col | integer | Indeks kolom dalam tabel yang dianalisis untuk menentukan pengkodean kompresi. |
old_encoding | karakter (15) | Jenis pengkodean sebelum analisis kompresi. |
new_encoding | karakter (15) | Jenis pengkodean setelah analisis kompresi. |
Mode | karakter (14) | Nilai yang mungkin adalah:
|
best_compression_encoding | karakter (15) | Jenis pengkodean yang memberikan rasio kompresi terbaik. |
merekomendasikan_bytes | karakter (15) | Byte yang digunakan dengan mengadopsi pengkodean baru. |
best_compression_bytes | karakter (15) | Byte yang digunakan dengan mengadopsi pengkodean kompresi terbaik. |
ndv | bigint | Jumlah nilai yang berbeda dalam baris sampel. |
Kueri Sampel
Contoh berikut memeriksa rincian analisis kompresi pada lineitem
tabel dengan COPY perintah terakhir yang dijalankan di sesi yang sama.
select xid, tbl, btrim(tablename) as tablename, col, old_encoding, new_encoding, best_compression_encoding, mode from stl_analyze_compression where xid = (select xid from stl_query where query = pg_last_copy_id()) order by col; xid | tbl | tablename | col | old_encoding | new_encoding | best_compression_encoding | mode ------+--------+-----------+-----+-----------------+-----------------+---------------------------+---------------- 5308 | 158961 | $lineitem | 0 | mostly32 | az64 | delta | ON 5308 | 158961 | $lineitem | 1 | mostly32 | az64 | az64 | ON 5308 | 158961 | $lineitem | 2 | lzo | az64 | az64 | ON 5308 | 158961 | $lineitem | 3 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 4 | bytedict | az64 | bytedict | ON 5308 | 158961 | $lineitem | 5 | mostly32 | az64 | az64 | ON 5308 | 158961 | $lineitem | 6 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 7 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 8 | lzo | lzo | lzo | ON 5308 | 158961 | $lineitem | 9 | runlength | runlength | runlength | ON 5308 | 158961 | $lineitem | 10 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 11 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 12 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 13 | bytedict | bytedict | bytedict | ON 5308 | 158961 | $lineitem | 14 | bytedict | bytedict | bytedict | ON 5308 | 158961 | $lineitem | 15 | text255 | text255 | text255 | ON (16 rows)