DROP WORKLOAD GROUP (Transact-SQL)
Pilih produk
Di baris berikut, pilih nama produk yang Anda minati, dan hanya informasi produk yang ditampilkan.
* SQL Server *
SQL Server dan SQL Managed Instance
Menghilangkan grup beban kerja Resource Governor yang ditentukan pengguna yang ada.
Konvensi sintaks transact-SQL.
Sintaks
DROP WORKLOAD GROUP group_name
[;]
Argumen
group_name Adalah nama grup beban kerja yang ditentukan pengguna yang sudah ada.
Keterangan
Pernyataan DROP WORKLOAD GROUP
ini tidak diizinkan pada grup internal atau default Resource Governor.
Saat Anda menjalankan pernyataan DDL, Anda harus terbiasa dengan status Resource Governor. Untuk informasi selengkapnya, lihat Resource Governor.
Jika grup beban kerja berisi sesi aktif, menghilangkan atau memindahkan grup beban kerja ke kumpulan sumber daya yang berbeda akan gagal ketika ALTER RESOURCE GOVERNOR RECONFIGURE
pernyataan dipanggil untuk menerapkan perubahan. Untuk menghindari masalah ini, Anda dapat mengambil salah satu tindakan berikut:
Tunggu hingga semua sesi dari grup yang terpengaruh terputus, lalu jalankan
ALTER RESOURCE GOVERNOR RECONFIGURE
ulang pernyataan.Hentikan sesi secara eksplisit di grup yang terpengaruh dengan menggunakan perintah KILL, lalu jalankan
ALTER RESOURCE GOVERNOR RECONFIGURE
ulang pernyataan.Mulai ulang server. Setelah proses mulai ulang selesai, grup yang dihapus tidak akan dibuat, dan grup yang dipindahkan akan menggunakan penetapan kumpulan sumber daya baru.
Dalam skenario di mana Anda telah mengeluarkan
DROP WORKLOAD GROUP
pernyataan tetapi memutuskan bahwa Anda tidak ingin secara eksplisit menghentikan sesi untuk menerapkan perubahan, Anda dapat membuat ulang grup dengan menggunakan nama yang sama seperti sebelumnya Anda mengeluarkan pernyataan DROP, lalu memindahkan grup ke kumpulan sumber daya asli. Untuk menerapkan perubahan, jalankanALTER RESOURCE GOVERNOR RECONFIGURE
pernyataan.
Izin
Memerlukan CONTROL SERVER
izin.
Contoh
Contoh berikut menghilangkan grup beban kerja bernama adhoc
.
DROP WORKLOAD GROUP adhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
Konten terkait
* SQL Managed Instance *
SQL Server dan SQL Managed Instance
Menghilangkan grup beban kerja Resource Governor yang ditentukan pengguna yang ada.
Konvensi sintaks transact-SQL.
Sintaks
DROP WORKLOAD GROUP group_name
[;]
Argumen
group_name Adalah nama grup beban kerja yang ditentukan pengguna yang sudah ada.
Keterangan
Pernyataan DROP WORKLOAD GROUP
ini tidak diizinkan pada grup internal atau default Resource Governor.
Saat Anda menjalankan pernyataan DDL, Anda harus terbiasa dengan status Resource Governor. Untuk informasi selengkapnya, lihat Resource Governor.
Jika grup beban kerja berisi sesi aktif, menghilangkan atau memindahkan grup beban kerja ke kumpulan sumber daya yang berbeda akan gagal ketika ALTER RESOURCE GOVERNOR RECONFIGURE
pernyataan dipanggil untuk menerapkan perubahan. Untuk menghindari masalah ini, Anda dapat mengambil salah satu tindakan berikut:
Tunggu hingga semua sesi dari grup yang terpengaruh terputus, lalu jalankan
ALTER RESOURCE GOVERNOR RECONFIGURE
ulang pernyataan.Hentikan sesi secara eksplisit di grup yang terpengaruh dengan menggunakan perintah KILL, lalu jalankan
ALTER RESOURCE GOVERNOR RECONFIGURE
ulang pernyataan.Mulai ulang server. Setelah proses mulai ulang selesai, grup yang dihapus tidak akan dibuat, dan grup yang dipindahkan akan menggunakan penetapan kumpulan sumber daya baru.
Dalam skenario di mana Anda telah mengeluarkan
DROP WORKLOAD GROUP
pernyataan tetapi memutuskan bahwa Anda tidak ingin secara eksplisit menghentikan sesi untuk menerapkan perubahan, Anda dapat membuat ulang grup dengan menggunakan nama yang sama seperti sebelumnya Anda mengeluarkan pernyataan DROP, lalu memindahkan grup ke kumpulan sumber daya asli. Untuk menerapkan perubahan, jalankanALTER RESOURCE GOVERNOR RECONFIGURE
pernyataan.
Izin
Memerlukan CONTROL SERVER
izin.
Contoh
Contoh berikut menghilangkan grup beban kerja bernama adhoc
.
DROP WORKLOAD GROUP adhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
Konten terkait
* Azure Synapse
Analytics*
Azure Synapse Analytics
Menghilangkan grup beban kerja. Setelah pernyataan selesai, pengaturan berlaku.
Sintaks
DROP WORKLOAD GROUP group_name
Argumen
group_name
Adalah nama grup beban kerja yang ditentukan pengguna yang sudah ada.
Keterangan
Grup beban kerja tidak dapat dihilangkan jika pengklasifikasi ada untuk grup beban kerja. Hilangkan pengklasifikasi sebelum grup beban kerja dihilangkan. Jika ada permintaan aktif yang menggunakan sumber daya dari grup beban kerja yang dihilangkan, pernyataan penurunan beban kerja diblokir di belakangnya.
Contoh
Gunakan contoh kode berikut untuk menentukan pengklasifikasi mana yang perlu dihilangkan sebelum grup beban kerja dapat dihilangkan.
SELECT c.name as classifier_name
,'DROP WORKLOAD CLASSIFIER '+c.name as drop_command
FROM sys.workload_management_workload_classifiers c
JOIN sys.workload_management_workload_groups g
ON c.group_name = g.name
WHERE g.name = 'wgXYZ' --change the filter to the workload being dropped
Izin
Memerlukan izin CONTROL DATABASE