Pilih tombol sortir terbaik - Amazon Redshift

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

Pilih tombol sortir terbaik

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

catatan

Saat Anda menggunakan optimasi tabel otomatis, Anda tidak perlu memilih kunci pengurutan tabel Anda. Untuk informasi selengkapnya, lihat Bekerja dengan optimasi tabel otomatis.

Beberapa saran untuk pendekatan terbaik berikut:

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

  • 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 sering melakukan pemfilteran rentang atau pemfilteran kesetaraan pada satu kolom, tentukan kolom itu sebagai kunci pengurutan.

    Amazon Redshift dapat melewatkan membaca seluruh blok data untuk kolom itu. Ini 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 sortir dan kunci distribusi.

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