

 Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting [ blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) yang diterbitkan pada 30 Juni 2025. 

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

# STL\_ANALISE\_KOMPRESI
<a name="r_STL_ANALYZE_COMPRESSION"></a>

Merekam detail untuk operasi analisis kompresi selama perintah COPY atau ANALYSIS COMPRESSION.

STL\_ANALYZE\_COMPRESSION terlihat 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](cm_chap_system-tables.md#c_visibility-of-data).

Beberapa atau semua data dalam tabel ini juga dapat ditemukan di tampilan pemantauan SYS[SYS\_ANALIS\_RIWAYAT KOMPRESI](r_SYS_ANALYZE_COMPRESSION_HISTORY.md). Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami. Kami menyarankan Anda menggunakan tampilan pemantauan SYS untuk kueri Anda.

## Kolom tabel
<a name="r_STL_ANALYZE_COMPRESSION-table-columns2"></a>


| Nama kolom  | Jenis data  | Deskripsi  | 
| --- | --- | --- | 
| Userid | integer | ID pengguna yang membuat entri. | 
| waktu mulai | timestamp | Waktu ketika operasi analisis kompresi dimulai. | 
| xid | bigint | ID transaksi operasi analisis kompresi. | 
| tbl | integer | ID tabel dari tabel yang dianalisis. | 
| nama tabelnya | karakter (128) | Nama tabel yang dianalisis. | 
| Col | integer | Indeks kolom dalam tabel yang dianalisis untuk menentukan pengkodean kompresi. | 
| penyandian lama | karakter (15) | Jenis pengkodean sebelum analisis kompresi. | 
| penyandian baru | karakter (15) | Jenis pengkodean setelah analisis kompresi. | 
| Mode | karakter (14) | **PRASETEL**<br /> Menentukan bahwa `new_encoding` ditentukan oleh perintah Amazon Redshift COPY berdasarkan tipe data kolom. Tidak ada data yang diambil sampelnya.  <br />**PADA**<br /> Menentukan bahwa `new_encoding` ditentukan oleh perintah Amazon Redshift COPY berdasarkan analisis data sampel. <br />**HANYA MENGANALISIS**<br /> Menentukan bahwa `new_encoding` ditentukan oleh perintah Amazon Redshift ANALYZE COMPRESSION berdasarkan analisis data sampel. Namun, jenis pengkodean kolom yang dianalisis tidak berubah.   | 
| pengkodean kompresi terbaik | karakter (15) | Jenis pengkodean yang memberikan rasio kompresi terbaik. | 
| Byte\_yang direkomendasikan | karakter (15) | Byte yang digunakan dengan mengadopsi encoding baru. | 
| bit\_kompresi\_terbaik | karakter (15) | Byte yang digunakan dengan mengadopsi pengkodean kompresi terbaik. | 
| ndv | bigint | Jumlah nilai yang berbeda dalam baris sampel. | 

## Kueri Sampel
<a name="r_STL_ANALYZE_COMPRESSION-sample-queries2"></a>

Contoh berikut memeriksa rincian analisis kompresi pada `lineitem` tabel dengan perintah COPY terakhir yang dijalankan dalam 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)
```