Bagikan melalui


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 Managed Instance

 

SQL Server dan SQL Managed Instance

Menghilangkan grup beban kerja gubernur sumber daya yang ditentukan pengguna yang ada.

Nota

Untuk Azure SQL Managed Instance, Anda harus berada dalam konteks database master untuk memodifikasi konfigurasi gubernur sumber daya.

Transact-SQL konvensi sintaksis.

Sintaksis

DROP WORKLOAD GROUP group_name
[;]

Argumen

group_name

Nama grup beban kerja yang ditentukan pengguna yang sudah ada.

Komentar

Pernyataan DROP WORKLOAD GROUP tidak diizinkan pada grup internal dan default bawaan gubernur sumber daya.

Jika grup beban kerja berisi sesi aktif, menghapus grup beban kerja gagal saat pernyataan ALTER RESOURCE GOVERNOR RECONFIGURE dijalankan untuk menerapkan perubahan. Untuk menghindari masalah ini, Anda dapat mengambil salah satu tindakan berikut:

  • Tunggu hingga semua sesi dalam grup yang terpengaruh terputus, lalu jalankan pernyataan ALTER RESOURCE GOVERNOR RECONFIGURE.
  • Hentikan sesi secara eksplisit di grup yang terpengaruh dengan menggunakan perintah KILL T-SQL, lalu jalankan pernyataan ALTER RESOURCE GOVERNOR RECONFIGURE. Jika Anda memutuskan bahwa Anda tidak ingin menghentikan sesi secara eksplisit, buat ulang grup dengan menggunakan nama dan pengaturan asli.
  • Mulai ulang server. Ketika server dimulai ulang, grup yang dihapus dihapus secara permanen.

Untuk informasi selengkapnya, lihat gubernur sumber daya dan grup beban kerja gubernur sumber daya .

Izin

Memerlukan izin CONTROL SERVER.

Contoh

Contoh berikut menghilangkan grup beban kerja bernama adhoc.

DROP WORKLOAD GROUP adhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;

SQL Server

* SQL Managed Instance *  

 

SQL Server dan SQL Managed Instance

Menghilangkan grup beban kerja gubernur sumber daya yang ditentukan pengguna yang ada.

Nota

Untuk Azure SQL Managed Instance, Anda harus berada dalam konteks database master untuk memodifikasi konfigurasi gubernur sumber daya.

Transact-SQL konvensi sintaksis.

Sintaksis

DROP WORKLOAD GROUP group_name
[;]

Argumen

group_name

Nama grup beban kerja yang ditentukan pengguna yang sudah ada.

Komentar

Pernyataan DROP WORKLOAD GROUP tidak diizinkan pada grup internal dan default bawaan gubernur sumber daya.

Jika grup beban kerja berisi sesi aktif, menghapus grup beban kerja gagal saat pernyataan ALTER RESOURCE GOVERNOR RECONFIGURE dijalankan untuk menerapkan perubahan. Untuk menghindari masalah ini, Anda dapat mengambil salah satu tindakan berikut:

  • Tunggu hingga semua sesi dalam grup yang terpengaruh terputus, lalu jalankan pernyataan ALTER RESOURCE GOVERNOR RECONFIGURE.
  • Hentikan sesi secara eksplisit di grup yang terpengaruh dengan menggunakan perintah KILL T-SQL, lalu jalankan pernyataan ALTER RESOURCE GOVERNOR RECONFIGURE. Jika Anda memutuskan bahwa Anda tidak ingin menghentikan sesi secara eksplisit, buat ulang grup dengan menggunakan nama dan pengaturan asli.
  • Mulai ulang server. Ketika server dimulai ulang, grup yang dihapus dihapus secara permanen.

Untuk informasi selengkapnya, lihat gubernur sumber daya dan grup beban kerja gubernur sumber daya .

Izin

Memerlukan izin CONTROL SERVER.

Contoh

Contoh berikut menghilangkan grup beban kerja bernama adhoc.

DROP WORKLOAD GROUP adhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;

SQL Server

SQL Managed Instance

* Azure Synapse
Analitik *
 

 

Azure Synapse Analytics

Menghilangkan grup beban kerja. Setelah pernyataan selesai, pengaturan berlaku.

konvensi sintaks Transact-SQL

Sintaksis

DROP WORKLOAD GROUP group_name  

Argumen

group_name
Adalah nama grup beban kerja yang ditentukan pengguna yang sudah ada.

Komentar

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