Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Biarkan COPY memilih pengkodean kompresi
Anda dapat menentukan pengkodean kompresi saat Anda membuat tabel, tetapi dalam kebanyakan kasus, kompresi otomatis menghasilkan hasil terbaik.
ENCODEAUTOadalah default untuk tabel. Saat tabel disetel ke ENCODEAUTO, Amazon Redshift secara otomatis mengelola pengkodean kompresi untuk semua kolom dalam tabel. Untuk informasi selengkapnya, silakan lihat CREATE TABLE dan ALTER TABLE.
COPYPerintah menganalisis data Anda dan menerapkan pengkodean kompresi ke tabel kosong secara otomatis sebagai bagian dari operasi beban.
Kompresi otomatis menyeimbangkan kinerja keseluruhan saat memilih pengkodean kompresi. Pemindaian terbatas rentang mungkin berkinerja buruk jika kolom kunci pengurutan dikompresi jauh lebih tinggi daripada kolom lain dalam kueri yang sama. Akibatnya, kompresi otomatis memilih pengkodean kompresi yang kurang efisien untuk menjaga kolom kunci sortir seimbang dengan kolom lain.
Misalkan kunci pengurutan tabel Anda adalah tanggal atau stempel waktu dan tabel menggunakan banyak kolom varchar besar. Dalam hal ini, Anda mungkin mendapatkan kinerja yang lebih baik dengan tidak mengompresi kolom kunci sortir sama sekali. Jalankan ANALYZE COMPRESSION perintah di atas meja, lalu gunakan pengkodean untuk membuat tabel baru, tetapi tinggalkan pengkodean kompresi untuk kunci pengurutan.
Ada biaya kinerja untuk pengkodean kompresi otomatis, tetapi hanya jika tabel kosong dan belum memiliki pengkodean kompresi. Untuk tabel dan tabel berumur pendek yang sering Anda buat, seperti tabel pementasan, muat tabel sekali dengan kompresi otomatis atau jalankan perintah. ANALYZE COMPRESSION Kemudian gunakan pengkodean tersebut untuk membuat tabel baru. Anda dapat menambahkan pengkodean ke CREATE TABLE pernyataan, atau gunakan CREATE TABLE LIKE untuk membuat tabel baru dengan pengkodean yang sama.
Untuk informasi selengkapnya, lihat Memuat tabel dengan kompresi otomatis.