Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menjalankan beban kerja campuran dapat menimbulkan tantangan sumber daya pada sistem yang sibuk. Arsitek Solusi mencari cara untuk memisahkan aktivitas pergudangan data klasik (seperti memuat, mengubah, dan mengkueri data) untuk memastikan bahwa sumber daya yang cukup ada untuk mencapai SLA.
Isolasi server fisik dapat menyebabkan bagian dari infrastruktur yang kurang dimanfaatkan, dipesan berlebihan, atau berada dalam kondisi di mana cache terus-menerus diaktifkan dan perangkat keras selalu menyala dan berhenti. Skema manajemen beban kerja yang berhasil mengelola sumber daya secara efektif, memastikan pemanfaatan sumber daya yang sangat efisien, dan memaksimalkan return on investment (ROI).
Beban kerja gudang data mengacu pada semua operasi yang terjadi sehubungan dengan gudang data. Kedalaman dan luasnya komponen-komponen ini tergantung pada tingkat kematangan gudang data. Beban kerja gudang data mencakup:
- Seluruh proses pemuatan data ke dalam gudang
- Melakukan analisis dan pelaporan gudang data
- Mengelola data di gudang data
- Mengekspor data dari gudang data
Kapasitas performa gudang data ditentukan oleh unit gudang data.
- Untuk melihat sumber daya yang dialokasikan untuk semua profil performa, lihat Batas memori dan konkurensi.
- Untuk menyesuaikan kapasitas, Anda dapat meningkatkan atau menurunkan skala.
Konsep manajemen beban kerja
Di masa lalu, untuk Synapse SQL di Azure Synapse, Anda mengelola performa kueri melalui kelas sumber daya. Kelas sumber daya diizinkan untuk menetapkan memori ke kueri berdasarkan keanggotaan peran. Tantangan utama dengan kelas sumber daya adalah bahwa, setelah dikonfigurasi, tidak ada tata kelola atau kemampuan untuk mengontrol beban kerja.
Misalnya, memberikan keanggotaan peran pengguna sementara kepada smallrc memungkinkan pengguna tersebut untuk memakai 100% memori dalam sistem. Dengan kelas sumber daya, tidak ada metode untuk memesan dan memastikan sumber daya tersedia untuk beban kerja kritis.
Manajemen beban kerja kumpulan SQL khusus di Azure Synapse terdiri dari tiga konsep tingkat tinggi: Klasifikasi Beban Kerja, Kepentingan Beban Kerja, dan Isolasi Beban Kerja. Kemampuan ini memberi Anda kontrol lebih atas cara beban kerja Anda menggunakan sumber daya sistem.
Klasifikasi beban kerja adalah konsep menetapkan permintaan ke grup beban kerja dan mengatur tingkat kepentingan. Secara historis, penugasan ini dilakukan melalui keanggotaan peran menggunakan sp_addrolemember. Tindakan ini sekarang dapat dilakukan melalui CREATE WORKLOAD CLASSIFIER. Kemampuan klasifikasi menyediakan serangkaian opsi yang lebih kaya seperti label, sesi, dan waktu untuk mengklasifikasikan permintaan.
Kepentingan beban kerja memengaruhi urutan permintaan mendapatkan akses ke sumber daya. Saat sistem sedang sibuk, permintaan dengan kepentingan yang lebih tinggi memiliki akses ke sumber daya terlebih dahulu. Kepentingan juga dapat memastikan akses yang dipesan ke kunci.
Isolasi beban kerja mengalokasikan sumber daya untuk grup beban kerja. Sumber daya yang dicadangkan dalam grup beban kerja disimpan secara eksklusif untuk kelompok beban kerja tersebut untuk memastikan eksekusi. Grup beban kerja juga memungkinkan Anda untuk menentukan jumlah sumber daya yang ditetapkan per permintaan, seperti pada kelas sumber daya. Grup beban kerja memberi Anda kemampuan untuk mencadangkan atau menutup jumlah sumber daya yang dapat dikonsumsi oleh sebuah rangkaian permintaan. Terakhir, grup beban kerja adalah mekanisme untuk menerapkan aturan, misalnya batas waktu kueri, pada permintaan.
Langkah berikutnya
- Untuk informasi selengkapnya tentang klasifikasi beban kerja, lihat Klasifikasi Beban Kerja.
- Untuk informasi selengkapnya tentang isolasi beban kerja, lihat Isolasi Beban Kerja.
- Untuk informasi selengkapnya tentang kepentingan beban kerja, lihat Kepentingan Beban Kerja.
- Untuk informasi selengkapnya tentang pemantauan manajemen beban kerja, lihat Pemantauan Portal Manajemen Beban Kerja.