Bagikan melalui


Mengonfigurasi kepentingan beban kerja di kumpulan SQL khusus untuk Azure Synapse Analytics

Menetapkan kepentingan dalam kumpulan SQL khusus untuk Azure Synapse memungkinkan Anda memengaruhi penjadwalan kueri. Kueri dengan kepentingan lebih tinggi akan dijadwalkan untuk dijalankan sebelum kueri dengan kepentingan yang lebih rendah. Untuk menetapkan pentingnya kueri, Anda perlu membuat pengklasifikasi beban kerja.

Membuat Pengklasifikasi Beban Kerja dengan Penting

Seringkali dalam skenario gudang data Anda memiliki pengguna, pada sistem yang sibuk, yang perlu menjalankan kueri mereka dengan cepat. Pengguna bisa menjadi eksekutif perusahaan yang perlu menjalankan laporan atau pengguna bisa menjadi analis yang menjalankan kueri adhoc. Untuk menetapkan kepentingan, Anda membuat pengklasifikasi beban kerja dan kepentingan ditetapkan ke kueri. Contoh di bawah menggunakan sintaksis buat pengklasifikasi beban kerja untuk membuat dua pengklasifikasi. Membername dapat menjadi satu pengguna atau grup. Untuk menemukan pengguna kumpulan SQL khusus yang ada, jalankan:

Select name from sys.sysusers

Untuk membuat pengklasifikasi beban kerja, untuk pengguna dengan menjalankan kepentingan yang lebih tinggi:

CREATE WORKLOAD CLASSIFIER ExecReportsClassifier
    WITH (WORKLOAD_GROUP = 'xlargerc'
         ,MEMBERNAME     = 'name' 
         ,IMPORTANCE     = above_normal);

Untuk membuat pengklasifikasi beban kerja bagi pengguna yang menjalankan kueri adhoc dengan kepentingan lebih rendah:

CREATE WORKLOAD CLASSIFIER AdhocClassifier
    WITH (WORKLOAD_GROUP = 'xlargerc'
         ,MEMBERNAME     = 'name' 
         ,IMPORTANCE     = below_normal);

Langkah berikutnya