Mengevaluasi pola kueri - Amazon Redshift

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

Mengevaluasi pola kueri

Memilih gaya distribusi hanyalah salah satu aspek dari desain database. Pertimbangkan gaya distribusi dalam konteks keseluruhan sistem, menyeimbangkan distribusi dengan faktor penting lainnya seperti ukuran cluster, metode pengkodean kompresi, kunci pengurutan, dan kendala tabel.

Uji sistem Anda dengan data yang sedekat mungkin dengan data nyata.

Untuk membuat pilihan yang baik untuk gaya distribusi, Anda harus memahami pola kueri untuk aplikasi Amazon Redshift Anda. Identifikasi kueri paling mahal di sistem Anda dan mendasarkan desain basis data awal Anda pada permintaan kueri tersebut. Faktor-faktor yang menentukan total biaya kueri termasuk berapa lama kueri dijalankan dan berapa banyak sumber daya komputasi yang dikonsumsi. Faktor lain yang menentukan biaya kueri adalah seberapa sering dijalankan, dan seberapa mengganggu kueri dan operasi database lainnya.

Identifikasi tabel yang digunakan oleh kueri paling mahal, dan evaluasi perannya dalam runtime kueri. Pertimbangkan bagaimana tabel digabungkan dan dikumpulkan.

Gunakan pedoman di bagian ini untuk memilih gaya distribusi untuk setiap tabel. Setelah Anda melakukannya, buat tabel dan muat dengan data yang sedekat mungkin dengan data nyata. Kemudian uji tabel untuk jenis kueri yang Anda harapkan untuk digunakan. Anda dapat mengevaluasi kueri menjelaskan rencana untuk mengidentifikasi peluang penyetelan. Bandingkan waktu muat, ruang penyimpanan, dan runtime kueri untuk menyeimbangkan persyaratan keseluruhan sistem Anda.