View a markdown version of this page

Pilih kunci pengurutan terbaik - Amazon Redshift

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 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.

Pilih kunci pengurutan terbaik

Amazon Redshift menyimpan data Anda di disk dalam urutan yang diurutkan sesuai dengan kunci pengurutan. Pengoptimal kueri Amazon Redshift menggunakan urutan saat menentukan rencana kueri yang optimal.

catatan

Saat Anda menggunakan pengoptimalan tabel otomatis, Anda tidak perlu memilih kunci pengurutan tabel Anda. Untuk informasi selengkapnya, lihat Pengoptimalan tabel otomatis.

Beberapa saran untuk pendekatan terbaik berikut:

  • Agar Amazon Redshift memilih urutan yang sesuai, tentukan AUTO tombol pengurutan.

  • Jika data terbaru paling sering ditanyakan, tentukan kolom stempel waktu sebagai kolom utama untuk kunci pengurutan.

    Kueri lebih efisien karena mereka dapat melewati seluruh blok yang berada di luar rentang waktu.

  • Jika Anda melakukan pemfilteran rentang sering atau pemfilteran kesetaraan pada satu kolom, tentukan kolom itu sebagai kunci pengurutan.

    Amazon Redshift dapat melewatkan membaca seluruh blok data untuk kolom itu. Itu dapat melakukannya karena melacak nilai kolom minimum dan maksimum yang disimpan di setiap blok dan dapat melewati blok yang tidak berlaku untuk rentang predikat.

  • Jika Anda sering bergabung dengan tabel, tentukan kolom gabungan sebagai kunci pengurutan dan kunci distribusi.

    Melakukan hal ini memungkinkan pengoptimal kueri untuk memilih penggabungan sortir alih-alih gabungan hash yang lebih lambat. Karena data sudah diurutkan pada kunci gabungan, pengoptimal kueri dapat melewati fase pengurutan penggabungan pengurutan.